Вот краткий способ извлечь заголовки из вашего хэшрефа, добавив в цепочку map
, чтобы почитать вложенные ссылки.
use v5.10;
use strict;
use warnings;
my $hashref = { 'WarMovies' => [ { 'Lone Survivor' => 1 }, { 'Black Hawk Down' => 1 } ] };
my @titles = map { keys %$_ } map { @{$hashref->{$_}} } keys %$hashref;