Use
Perl::Install and then each Perl has its own modules. Perl doesn't have to be installed by root to be usable. My working Macbook has a case-sensitive partition at /Volumes/Dev and, in there, there's a perl/ directory. It was installed by my user, so I can just run 'cpan' directly and it just works.
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?