in reply to namespace hacking with globs

Just assign the reference to the array slot of the glob:

my $ref = $some->{huge}->[42]->{arrayref}; *ON::Ar = $ref; print for @ON::Ar;

You might also want to consider Data::Alias.