in reply to Running CPAN without Being root

You can set up your own CPAN configuration by copying CPAN/Config.pm to ${HOME}/.cpan/CPAN/MyConfig.pm. Edit that to get installation locations where you have write privilege. You will typically install private modules someplace like ${HOME}/lib/perl5. See perldoc CPAN for details.

After Compline,
Zaxo