Cuando ejecutas perl en la línea de comandos (así, sin más), le estás pidiendo a tu shell que 'busque' ese comando en alguno de los directorios que indica la variable de entorno $PATH. Si en $PATH no has agregado la ruta de instalación de tu perl recién compilado, pues es normal que no lo encuentre.
Mejor dicho: entre las rutas que contiene $PATH estará '/usr/bin', y dentro de ella es donde encuentra el Perl del sistema, que es al final el que ejecuta.
Entonces la solución es muy sencilla: modificar el orden de búsqueda dentro de $PATH:
# export PATH=/root/Desktop/Modulos/PERL/perl-5.22.1/bin;$PATH
En esa línea, anteponemos la ruta completa en donde está el nuevo binario perl al resto de rutas que había antes. A partir de ese momento, si pones
# perl -v
ejecutará el primero que encuentre.
Otra opción: poner la ruta completa:
# /root/Desktop/Modulos/PERL/perl-5.22.1/bin/perl -v
En cuanto al lugar de instalación, pues no sé muy bien si se puede arreglar. En principio, diría que valdría con moverlo todo al nuevo directorio, y probar.
Humm... definitivamente, es muuucho más cómodo usar perlbrew:
Using text Syntax Highlighting
# perlbrew init
# perlbrew available
perl-5.23.7
perl-5.22.1
i perl-5.20.3
perl-5.18.4
perl-5.16.3
perl-5.14.4
perl-5.12.5
perl-5.10.1
perl-5.8.9
perl-5.6.2
perl5.005_04
perl5.004_05
perl5.003_07
# perlbrew install perl-5.22.1
...
# perlbrew use perl-5.22.1
# perl -v
This is perl 5, version 22, subversion 1 (v5.22.1) built for x86_64-linux
Copyright 1987-2015, Larry Wall
Coloreado en 0.000 segundos, usando
GeSHi 1.0.8.4