Formelsprache hat seine Stärken, Script auch. Eine Auslagerung der berechneten Felder in Script ist strukturell nicht wirklich schlecht, denn wenn Du Dokumente im Hintergrund erstellen oder weiterverarbeiten willst, kannst Du auf die gleichen Funktionen in den Bibliotheken zurückgreifen. Du hast dann nur eine Stelle, an der Du bei Änderungen anpassen musst.
Ob das bei Dir passt, hängt sicher vom Umfeld ab. Formel ist sauschnell und möglicherweise verlierst Du etwas Performance, wenn Du aufwendige Berechnungen auslagerst, aber einen Versuch ist es auf jeden Fall wert. Die Felder "Berechnet" würde ich dann in "Berechnet beim Anlegen" umstellen, Wert entweder "" oder @ThisValue, falls beim Erstellen die Daten des markierten Dokuments übernommen werden sollen (Formeln übernehmen Werte des markierten Dokuments, oder so ähnlich), denn die Felder müssen sich ja bei jedem F9 nicht aus sich selbst berechnen.