CPAN::Nox
See the current Perl documentation for CPAN::Nox.
Here is our local, out-dated (pre-5.6) version:
CPAN::Nox - Wrapper around CPAN.pm without using any XS module
Interactive mode:
perl -MCPAN::Nox -e shell;
This package has the same functionality as CPAN.pm, but tries to prevent the usage of compiled extensions during it's own execution. It's primary purpose is a rescue in case you upgraded perl and broke binary compatibility somehow.
SEE ALSO
CPAN(3)