Perl is installed on the operating system of each node and is currently at 5.16.3:
[netid@compute_hostname ~]$ perl --version
This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux-thread-multi
(with 44 registered patches, see perl -V for more detail)
...
Perl Module Policy
We provide a version of perl through modules or the operating system and the user is expected to create their own perl environment using perl-virtualenv.
One of the best things about Perl is the number of packages provided by the user community. Installing packages generally requires root access but that is not a viable solution in the HPC environment.
An easy solution is to use perl-virtualenv to create a consistent personal Perl environment that will persist for each time you log in.
Example of creating and using a Perl virtual environment