I have only one test & dev environment. Need to keep it in sync with the prod system.So? I've more than 190 versions of Perl on my laptop. Perl doesn't refuse to run if more than one version of it is installed. Besides, how would you ever test if a new release doesn't break anything? Upgrade the production system at the same time as the test system? If you can't use your test system to test whether a bug that's hitting is solved in a new version of Perl, your test environment is not good enough.
I will try this at home on my Linux box.It could very well be that the Linux version doesn't have a problem, where the windows version has. Perhaps the leak is in the kernel.