Я знаю, что это не ответ на ваш вопрос, но, если возможно, рассмотрите возможность использования Strawberry Perl , удобного для CPAN дистрибутива Perl для Windows. Он имеет аккуратный установщик, поставляется с make, компилятором и правильно настроенной оболочкой CPAN - все готово к работе.
И затем вы можете использовать что-то вроде minicpan для создания автономного хранилища CPAN.
Не будьте гражданином Perl второго сорта, и вам придется ждать, пока кто-то другой скомпилирует вам ppm, выпейте прямо из пожарного рукава CPAN!