Brendan,
Having CPAN insist on using /etc/perl/CPAN as it's repository makes it
next to impossible for non-root usage. At the very least the code
should be willing to continue using ~/.cpan/CPAN if /etc/perl/CPAN
fails.
--
Stephen
You will be a large breasted porno star in your next life
- Chinese Fortune Cookie