in reply to reference symbol in calling package namespace
my $caller = caller(); my $caller_value = $caller->get_value(); [download]
I realize that's not nearly as exciting as using symbolic references, but abstraction avoids a lot of problems.