If you install perlbrew with the installer as recommended, you might notice that an executable named patchperl is also installed to your ~/perl5/perlbrew/bin directory. Also when you read the perlbrew usage documentation, there is a command install-cpanm that installs a standalone executable cpanm to to the same bin directory. Why is perlbrew doing this ? The program patchperl is a standalone exec