in reply to Restoring a DataStructure ??

You are are correct in that you need to dereference. In this case, the original data structure is contained in the first element of an anonymous array, so
my $dumper = $parser->[0];
extracts the data structure you want.

-Mark