Though it may be useful to add an option to 'pp' to include 'main.pl' with the body of the script you've quoted, in order to avoid reinventing the wheel by everybody.
I agree it would be useful to have a solution built into pp. But I do like being able to customize the usage text when the PAR file is invoked without arguments. Then I can list the available scripts for the user.
-Bret.
