in reply to Can you prevent MO=Deparse

Perl is an interpreted language. In order to run your script, perl needs to be able to read it. Therefore, at some point when you are trying to run it, the script must be in a decrypted and readable form. If your program needs to be that secure, write it in some other language than perl.

90% of every Perl application is already written.