If you want to use a hash in one program, have its data be
stored on disk so that you can use the data in another program
as well, you might be much better off with one of the DB*
files instead of a serializer like Data::Dumper (which I
seldomly use anyway. If I want debugging output, I vastly
prefer YAML, whose results are much more readable and compact
than Data::Dumpers).