turbopeppe
Quanto vuoi spendere? Tieni presente che FreeBSD sulle PPP usa un solo core per il traffico della connessione (perché il traffico non viene smistato su più code hardware dalla maggior parte delle schede di rete) e questo in una FTTH si può far sentire se la CPU non è adeguata. Tieni presente anche che se la CPU non è raffreddata passivamente le ventole fanno rumore.
In teoria ti basta qualsiasi mini PC con almeno due schede di rete - anche in questo caso occhio che FreeBSD è un po' schizzinoso sull'hardware. Appliance già pronte le trovi, ma a prezzi non popolarissimi - dipende poi che prestazioni ti aspetti.
Cos'altro deve fare? Si può configurare pfSense anche come AP usando una opportuna scheda WiFi, e anche configurare porte Ethernet in bridge come switch, ma non è proprio quello il suo punto di forza. Potresti aver bisogno di AP WiFi e switch separati.