Marshall is right. What I want is to have information displayed when viewing the properties from Windows explorer. I have tried most of the options suggested in the stackoverflow "version info for dll" post with little success.
I agree that the problem is in Win32::Exe which, as noted above, has not been updated since 2011. I also agree that the Windows PE (Portable Executable) format is complicated. The reason the --info feature was removed from pp is because it did not work which is because Win32::Exe breaks the executable when used.
I was using ActiveStates PDK which does work very well, but I am trying to find a purely open source solution. As to Visual Studio, I hate to use MS software on a perl project