You’ll have to bring up ZILF changes with Jesse McGrew. If nothing else, it would be nice if ZILF generated as good abbreviations as you, but from what I understand even the development version of ZILF doesn’t do that yet.
Anyway, I’m now down to 54,164 bytes with standard ZILF 0.9 abbreviations. (Approximately, because apparently ZILF doesn’t always generate the same set of abbreviations on consecutive runs?) With the one you generated above, I get 53,498 bytes, but the word “Adventurer” is less common now than it was before so regenerating it (I really should learn how to do that myself) may shave off a few more bytes.