If you install Perl using Cygwin, it will currently install perl 5.10. Cygwin will install 5.14 if you ask it to in the installer GUI, but thereafter, every time you run the Cygwin installer to update any packages, you will have to go back to the entry for Perl and tell it not to uninstall 5.14 and replace it with 5.10, which it always wants to do.