Don't break when no perl modules are installed
Install perl-doc in addition to cpanminus

This commit also makes cpanm::install a bit more cautious, preventing it from
conflicting with existing package resources that install cpanminus or
perl-doc.
Merge pull request #2 from alphagov/fix-installation

Fix installation