Como dito nos comentários acima, há um conflito entre 5,14 e 5,18.
A solução proposta estava renomeando ~/perl5
para ~/perl5_old
, de forma que cpan
e re.pl
funcionem novamente.
Para responder sua última pergunta, eu gerencio ~/perl5
para executar 5.18 usando perlbrew
.
Veja Como posso instalar um novo Perl sem danificar a instalação do sistema?