Chances are your cpan configuration is skewed.
Is there a reason why you dont use cpanm? (https://metacpan.org/release/App-cpanminus)
I switched from cpan to cpanm some years ago and havent regretted it yet.
DESCRIPTION
cpanminus is a script to get, unpack, build and install modules from CPAN and does nothing else.
It's dependency free (can bootstrap itself), requires zero configuration, and stands alone. When running, it requires only 10MB of RAM.