I've been researching this topic for a while. From what I can tell, no wrt firmware (asus wrt, merlin, dd-wrt) support l2tp psk from the gui, but it can be configured manually through the shell.
I haven't found a way to do it through the shell. So if you guys find any solution please share it.