効率を気にするならこういうのはどうですか?本文は1行。

sub test { foreach (@_) {return $_ if(/hoge/)} }

$a = &test (@list);