Модуль Storable.pm , включенный в базовый дистрибутив Perl начиная с версии 5.8, а также доступный в CPAN, предназначен для того, чтобы вы могли «замораживать» и «оттаивать» сложные структуры данных, сохраняя их вфайл и извлечение их позже.
use Storable;
my %structure = (foo => 1, bar => 3);
store(\%structure, 'output.storable');
Чтобы восстановить его обратно в память:
my %structure = %{retrieve('output.storable')};
Или, возможно, более разборчиво:
my $structure_hashref = retrieve('output.storable');
my %original_structure = %{$structure_hashref};