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