シンタックスの部分をスクリプトでやるのではなくコンパイル済みのバイナリでやるとかどうだろ。
速度の問題がスクリプトで処理しているからと言う理由ならそれで解決できたりして。
思想がに反する気はするけど。