To answer your immediate question - yes, you can use the CPAN shell with activestate Perl.
Remember though - if the module you are attempting to install has any C code then you'll also need a compiler. The benefit of using ppm on Windows is that you'll be installing a pre-compiled binaries (dll's etc).
--
vek
--