Moved cpanm module installs to Dockerfile for caching