If you buy a Perl program you will normally get readable source code.
Ok, I know it's not necessary to encrypt Perl scripts because the code is never readable ;-)
Perl is a write-only language.
Anyway, Perlguardian (will give them no link juice here...) claims to encrypt Perl code:
"Easily encrypt your Perl source code and don't let thief stole your valuable code."
They process your scripts and you will get a new version which looks like:
#!/usr/local/bin/perl
...
my $var = "IyEvdXNyL2xvY2FsL2Jpbi9wZXJsCgkjIF...";
...
eval $e;
Sure, this isn't readable. But it's really pretty easy to get the actual source code.
Simply print it before the last eval command:
...
print $e; exit;
eval $e;
"Perlguardian celebrating its 7 successful years."
Yes, indeed. They can celebrate obfuscating that they are not protecting your scripts.