Not my code, it was copied (note the attribution) from a specific context where somebody cared about compactness.
Edit: Perl's also not the only language that supports the comma operator, predicate if, ternary, and other things that seem to bother you.