|Think about Loose Coupling|
The version of PPM on CPAN is way out of date, I believe
It's certainly well behind in terms of features when compared to the version that ships with ActivePerl. But it's still such a handy thing to have at one's disposal - and it's the first thing I'll be installing on my 5.10 Strawberry Perl.
Sometimes I'm in the middle of something and I find I need a module - and it's a module that doesn't build easily. The last thing I want to be doing is heading off on a tangent trying to get that module to build, when I could quickly and easily ppm install it - and get back to the actual task at hand. It's in those types of situations that one really appreciates ppm.
Update: I've just installed ppm using the tarball that randyk provided - then reset BUILDDIR as per his suggestion by running ppm set build C:\Users\Rob\AppData\Local\Temp
All works fine.