I've been playing with the microsoft downloads of MS VC++ and have finally fiddled my way to compiling and installing DateTime (there isn't a PPM as one of the Infinate tests fails).
And, it wasn't so bad:
I installed three MS things: The full platform SDK (available as an ISO download), the free Visual C toolkit, and the dot net redistributable - although I'm not certain I really needed that.
Add in an ActiveState perl then perl Makefile.PL. Then edit the Makefile to use libcmt.lib rather than msvcrt.lib, and make, make install. All rather too simple...