I am not sure exactly what am I looking for so let me just think aloud. Meditate about this.
I need some tool that will help me analyze the source code of an application written in Perl.
I think some of the analyzes should based on Perl::Critic but I'd probably also like to find duplicate pieces of code. Copies of functions or smaller parts of code. Cases where the copies are not 100% identical but that are very similar.
I'd like to be able to draw a map of the class hierarchy and where is each class, method or function being used.
I am sure there are other ways to analyze code. Ideas?