I would not recommend using the CPAN shell for installing on important servers. It's a neat trick, but the potential for getting a different version than you expected is always there (a new release between installs on two servers means different versions installed). It also always runs the tests. I don't want to run the module tests on every server in a cluster.