Hello,
I'm a big fan of layering L2 inside vpns, and then being able to push vlans (EVPN).
For example wireguard does not allow this, but you can encapisulate it through a vxlan tunnel / gretap.
Although it is a niece feature, i'd still like to request such feature, personally i think it is really cool and useful once support for vlans has been added.
For example OpenWisp also has this feature, the downside though is that OpenWisp is made as management for all routers, not as standalone router.
This will make configurating it easier since a user does not have to deal with the mtu complications since it is highly configurable through the ui as one feature, rather than two separated things.
One example is when you have a console device allowing remote play functionality but it uses L2 broadcast this will not work on traditional wireguard, but if you can set for example the wireless interface to such L2 vlan interface you can just join the network like it was exactly at home.