There are several ways to have multiple Perl versions on one box, and have them play nicely together:
cpanm App::perlbrew
perlbrew init
perlbrew available --all
perlbrew install 5.10.1
ls -l $PERLBREW_ROOT/perls/
perlbrew use perl-5.10.1
which perl
unset PERL_LOCAL_LIB_ROOT PERL_MB_OPT PERL_MM_OPT PERL5LIB
perlbrew available --all
ostensibly offers versions as far back as perl5.003_02a, if you try to actually build any Perls before 5.6.0, you will immediately get a build error:
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.10.0
asdf plugin add perl
asdf list all perl
asdf install perl 5.10.0