in reply to Windows .exe produced by pp no longer runs?

Regardless of whether I say yes or no, all I see after that is a black DOS prompt window that quickly flashes on the screen, then goes away.

You surely couldn't see an error message if one were to be displayed. Run it from the console to see if you get an error message.

-M Tie::Hash::NamedCapture

Tie::Hash::NamedCapture is a internal Perl module. Something's not right if you need to package it.

Does it matter that my development machine is x64 and the target machines are 32-bit?

Not if it's a 32-bit Perl.