I said complex statement, meaning statement not only based on boolean variable passed par the perl script.
In
HTML::Template for example, you cannot test in the template if
$var > 5, you have to do it the script (
$bool = $var > 5;) and then use the result the a
TMPL_IF.
I do not like it very much. However, I do respect Your Way To Code It ;) That's a matter of choice.