In response to your second question: You've got what looks like the best way to manually install modules. However, if you can get one machine access to CPAN (not even the machine in question, just one that machine can access), then a better solution would be minicpan. (Possibly with some corporate oversight or editing, as necessary and appropriate.)