Using Strawberry perl will, IMHO, give you the most satisfaction since, as Strawberry gives you the capability to be self-contained from a package build/make POV, you're not at the behest of a 3rd party for the availability of PPM packages (the AS method of handling perl modules).
Neither do you have to shell out oodles of both money and disk space for the compiler/IDE ... or whatever M$ calls it/them these days.
I have had no hesitation in recommending it [Strawberry perl], since I discovered it (via the esteemed brethren herein).
A user level that continues to overstate my experience :-))