in reply to Re: using 'or' followed by ','
in thread using 'or' followed by ','

yet another alternative using "do" so as to maintain the "reversed" syntax:
do { warn("some warning"); next } unless DO_SOMETHING;