Nice idea but, 1. I wonder how you are going to keep the Perl run-time features, e.g. eval, while producing the binary code?! Maybe the only way is to include the Perl intrepreter in your binary code. 2. What about the portabality of Perl scripts? As your know executable files have their paltform specific format. How do you handle this problem?
Comment on Re: Pre-position musing on "standalone executables"
Your program will never escape its perl roots. eval (and its kin require and do) will be there, as will the mechanisms to make them work.
You'll note the original asked for single file distribution, not necessarily compilation to machine code. The bytecode the engine executes is portable across platforms.