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.