libdata-visitor-perl | A visitor for Perl data structures | Mehr ...
Data::Visitor is a simple visitor implementation for Perl values. . It has a main dispatcher method, visit, which takes a single perl value and then calls the methods appropriate for that value.