Notiere
<fo:block hyphenate="true" xml:lang="de">…</fo:block>
(der hyphenate-Defaultwert ist false) und nimm fop-hyph.jar aus /lib heraus:
Es scheint zu laufen, leider stört sich mein Bindestrich überhaupt nicht am hyphenation-remain-character-count="2". Wenn ich mit translate meine Bindestriche durch etwas anderes ersetze, wird nicht getrennt.