L2TP/IPsec with preshared key did work for me in 2.27 (but marked beta). Then I upgraded to 3.x and found it was gone.
Is there any chance you will try to put it back? It looks like there is an L2TP in 3.x but no way to enter the preshared key.