That's probably not the best example of module overrides. You're
right, you're much better off to fix your site and get it right rather
than band aiding it as I do in the example.
I worked on a project where we had some required modules that did
not live in sites/all or /profiles, and had to be in each
site-specific folder. It implemented some things with features and
also custom install and update hooks which set various settings and
configurations. It worked well for us in that case.
More information about text formats