in reply to Perl script as the shebang?
You can't invoke scripts directly from the shebang line, so you'll need that workaround. You can at least make it language agnostic though:
#!/usr/bin/env /usr/bin/perl/myscript.pl [download]
Makeshifts last the longest.