Jupp, kenn ich, meine himXML.pas war zwischenzeitlich auf 19.000 (jetzt nur noch 13.000).
mit ein paar Regions
{$REGION 'TKlasseA'} ... {$ENDREGION}
waren die Wege dan kürzer, ansonsten helfen cnPack oder GExperts, wo man z.B. über Comboboxen direkt zu Funktionen navigieren kann.
PS: Codeteile in Include-Dateien auszulagern verkürzt zwar auch die Wege, macht es aber leider noch unübersichtlicher und das Debuggen schwerer.
Ansonsten bleibt dir halt nur der Weg, alles auf mehrere Units aufzuteilen.