I vote for no extensions. My /usr/bin is full of "programs" that are
of various types w/o extensions.
$file .= '.pl' if $^O eq 'MSWin32';
or
-add_pl_to_scripts
or
print "You seem to be running on a shebangless system.
Add .pl to your scripts? [y]/n: ";
--
Bill Moseley
moseley at hank.org