`cpanm` isn't a typo. It's a [much nicer version of CPAN](https://metacpan.org/pod/App::cpanminus) that doesn't require interactive configuration. I bundled it with my Perl package.

As far as testing if things are relocatable, I did add a part to this PR that generates a `run_test.sh` and `run_test.bat` that does a simple import test.