In reply to MM Typeface and [FATAL] GPOS feature 'kern' causes overflow of offset to a subtable:
Was the kern subtable overflow limit set in the beginning before we had so many extremely large fonts to work with?
I have also used Karsten's script, he also recommends some particular naming conventions for classes which helps minimize the problem.