Brackets are mandatory on if statements in Perl.
Note that, unlike C and Pascal, these are defined in terms of BLOCKs, not statements. This means that the curly brackets are required--no dangling statements allowed.
The optionality of the brackets is a source of problems for C.
In Perl 6, it's the parens around the condition that are optional. They're already optional around the condition of statement modifiers in Perl 5.
someFunc() if ($someVar == $anotherVar);
someFunc() if $someVar == $anotherVar; # Same thing