[perl] In Perl, how can I concisely check if a $variable is defined and contains a non zero length string?