I did not look at installation instructions of your mod yet, but if you install nothing more than English.xml and leave English.pak untouched, it could mean that it's read the same way as all other stat files (except Requirements.txt for some reason): first the unpacked version is read and then the .pak is read.
You'd have to test this but if it worked, you might be able to only provide a 'delta' as your English.xml and leave everything else out because it would be read after your file and only those handles that do not exist in your file take effect.
(Yes, you'd have to be careful with new handles to keep them unique across two files but I think it would be worth it and a delta file would be much smaller than the complete file.)

This would also make translations which I saw were already requested a lot easier.