With x86 being the most deployed platform on Linux, and Linux being the basis of OpenWrt, asking if it is supported is a bit of an odd question.
It's not a banned topic, it's just that the expertise is not here . But someone may be able to weigh the pros and cons for you.
Maybe unetd is something worth looking into for you if you want WireGuard instances accross multiple locations?