OpenVPN ist keine Hexerei, es erfordert nur etwas Manual lesen und Geduld. Ich gestehe, ich habe Wireguard dafür noch nicht vollständig durchschaut.
Ich rate Dir wegen Deiner verringerten MTU aber zu den Parametern tun-mtu 1500 und fragment mit dem Wert, der bei einem Ping gerade noch möglich ist. Wenn Kompression eingesetzt wird, verringerst Du fragment um weitere 4 Byte. Diese Werte sollten auf beiden Enden richtig und gleichlautend konfiguriert sein, denn per Push bekommt man die nicht auf den Client. Detto im Peer Mode.
Noch eine Frage am Rande: Deine Fritzbox unterstützt auch PPPoE-Passthrough? Wenn da keine Telefoniefunktionen daran hängen, könnte man auch die pfSense über PPPoE „einwählen“ lassen. Wenn der Provider es unterstützt, und auch die FB mitspielt, sind Baby Jumbo Frames nach RFC 4638 denkbar. Der pfSense kann man so eine ppp-MTU von 1508 (acht Byte für PPPoE statt abzuziehen, einfach aufschlagen), denkbar.