in reply to Symbol table dereference

I'd recommend looking into qualify_to_ref from Symbol e.g
use strict; use Symbol 'qualify_to_ref'; use Data::Dumper; my $tbl = qualify_to_ref('Data::Dumper::'); print Dumper *$tbl{HASH}; __output__ $VAR1 = { 'ISA' => *Data::Dumper::ISA, 'Useperl' => *Data::Dumper::Useperl, 'Sortkeys' => *Data::Dumper::Sortkeys, 'EXPORT_FAIL' => *Data::Dumper::EXPORT_FAIL, 'new' => *Data::Dumper::new, ...
This neatly side steps the necessity of turning off strict 'refs' and jumping through various hoops to deal with nested package names.
HTH

_________
broquaint