in reply to Data::Dumper Retrieval?

If I'm not mistaken, you can eval Data::Dumper output into new existence, something in the line of:

my $hash = eval { $filecontents };

This will fail only on code-refs, which you don't seem to have in your dumped structure.
perldoc Data::Dumper tells you more about this.

regards,
tomte