in reply to perltidy safety
No static independent parsing of Perl can completely understand /usr/bin/perl's parsing of a given Perl program. See my (now classic) On Parsing Perl for examples and an explanation.
Therefore, there will be always be a risk of breakage. If you have a good test suite, be sure to use that.