in reply to Getting 'permission denied' error trying to run perl under cygwin

Define
I run hello.pl
If you'd specified hello.pl, then your script is not executable, not should it (necessarily) be. You may have to specify perl hello.pl.