I was going to just switch to using ActivePerl entirely, if it was going to get things working and otherwise function identically
Fair enough ... if you do switch to ActivePerl, be aware that although Net::OpenSSH should be fine on Cygwin, it's a no-go on native Windows perls such as ActivePerl. However, Net::SSH2 is fine on ActivePerl. If your current list of ppm repos doesn't have a ppm package for Net::SSH2: