http://www.perlmonks.org?node_id=1041156


in reply to Re: array or array ref as variable
in thread array or array ref as variable

Or, more idiomatically:
my @everything = (\@fw, \@vlan, \@vrf, \@more); foreach (@everything) { theSub(@$_); }
(or:  theSub($_); depending on your usage).