Ginge doch simpel und einfach:
solange ein Fahrzeug fürs Publikum offen ist, wird das relevante Ziel/Route für eben dieses Publikum angezeigt. Sobald das nicht (mehr) der Fall ist, genügt doch schlicht das Wort "Dienstfahrt". Wohin die Reise danach geht, ist irrelevant.
DFI: analog, oder können diese jenes Wort nicht anzeigen? Ich vermute doch!
Beispiel: Linie 6, Ziel Depot. Die Angabe "6 Morgartenring" ist korrekt, weil der Kurs wie gewohnt fährt, nur hat er eine frühere Endstation. Dito Linie 10 nur bis Depot: "10, Oberwil Zentrum".
Anders Linie 16, muss nach Wiesenplatz. Da ist doch nur wichtig, dass der Fahrgast weiss wohin die Reise geht. Also z.B. "16 Wiesenplatz via Dreirosenbrücke". Denn dieser Kurs (gibt es den?) existiert auf keinem Linienplan und keiner Haltestele.
Bei Einfahrt in die letzte Haltestelle wechselt die Anzeige auf "Dienstfahrt". Dies signalisiert: Fahrt ist nicht öffentlich. Anlass ist egal, einfach nicht einsteigen - apropos: warum nicht wie SBB "Nicht einsteigen" anzeigen?