Just curious: adding hyphenation support for AZW3 books would be hard? No way to inject your classes?
A trivial way to do it would be to add the ­ entity between syllables before rendering since actually the AZW3 reader handles this entity correctly. Why Lab126 hasn't added a full hyphenation support to AZW3 is a mystery to me... :-\
Even inserting between syllables just before converting an ePub to AZW3 would actually result in book with hyphenation enabled (but this would not have actually nothing to do with JBPatch).