in reply to Hash keys reference

If I am reading your question correctly, there is also a simpler way to get what you want, as long as you don't need to define the structure in a single statement. Predefine your multiple references.
eg:
my $keyval1 = { 'stuff' => 'more stuff', 'other stuff' => 'even more stuff', }; %hash = ( 'key' => $keyval1, 'ref to key' => $keyval1, );
Data::Dumper will work with this structure if you set Purity to 1 (see Data::Dumper for the different ways to do this.
Good luck,

--JAS