Neat, thanks, will give it a try today then.
It does work well, but it wasn't straightforward to configure all of these things properly through the UI.
In particular, I had to figure out the hard way that one needs to add
option route_allowed_ips '1'
to the wireguard config in file /etc/config/network(this option doesn't seem accessible via the UI)
There also seems to be a couple of very wonky things around static route management and also the 5GHz radio band that stubbornly refuses to move where I want it to be, but otherwise it works really well.
I'm going to play with it for a month and drop dd-wrt altogether if I don't encounter major problems.