B::Utils contains a variety of functions which make it easier to manipulate perl's op tree. It provides many commonly used features like stringification of operations, determining ancestors and predecessors, etc. It also provides several ways to walk the entire op tree.