Das syntaktische Rumgeraffel in Perl ist nervig, um aus der Referenz z.B. den eigentlichen Array/Hash zu iterieren.
Gerade bei Referenzen kannst Du doch prima abkürzen, eben weil es Referenzen sind:
# Array in baz überschreiben
  my $baz = $ref->{foo}{bar}{baz};
  $baz = [1,2,3];
# iterieren
  each @$baz;
Aber Du hast recht, ich kenne Programmierer die da jedesmal den ganzen Schwanz $ref->{foo}{bar}{baz} mitschleppen.
Und auch Packages Lookups wie package A::B::C::D::E::F::Foo::Bar::Baz ihren Angestellten zumuten anstatt einmal den use lib qw(/A/B/C/D/E/F) Pfad richtig zu setzen.
Wers braucht.
 nicht angemeldet
 nicht angemeldet