Обсуждение статьи тематического каталога: Перебор сложной структуры в Perl (perl hash)Ссылка на текст статьи: http://www.opennet.me/base/dev/ref_perl_hash.txt.html
а чем не устраивает определение структуры с помощью ref и несложной рекрсивной функцией?