On further examination, it looks like you can't use pperl properly from the shebang line. It appears to be intended to launch a separate program to be named on the command line only. See my update at
Re: Persistant Perl arguments ( pperl ) for more info.