in reply to looking for a good idiom: return this if this is true

This isn't really a recommended solution, but it was amusingly oblique, and correct.
return $_ for grep $_, thatroutine();
Update: a similar approach, slightly more concise:
return $_ for thatroutine() or ();

Caution: Contents may have been coded under pressure.