This is exactly why comments like yours are welcome: I want to know
which of the differences are annoying for users of Perl mode.
In particular:
- Code indentation: Both Perl mode and CPerl mode offer several user
options to affect indentation (too many of them in CPerl mode IMHO).
I am confident that it is possible to mimick Perl mode's default
indentation by options. Concrete examples are very welcome (like
those you provided with your next reply). They will make it into
the
test suite.
- TAB for indenting region: That's also something that should be
doable. CPerl mode's behaviour for indent-region is indeed very
idiosyncratic (and underdocumented).
- use of specific faces: This will be fixed in CPerl mode anyway,
independent of the deprecation. This doesn't mean that the rich
coloration which some people like will go away, but that all faces
will default to font-lock-* faces if cperl-mode.el starts in Perl
mode style.