|Keep It Simple, Stupid|
|( #3333=superdoc: print w/replies, xml )||Need Help??|
From my experience with diffing a moved segment will only result in showing two unrelated differences (an insert and a cut) which are not identified as a move.
found this proposing other tools I haven't used yet,
But these methods are language agnostic and don't use semantic knowledge of Perl.
In reply to Re^2: semantic diff for Perl code