В общем все нормально. полетело дальше, но не вернулось, но это уже проблема с натом на vps видимо. буду дальше разбираться.
Заработало со следующими маршрутами:
ip route del default
ip route add default dev wg0
ip route add {ip vps}/32 {ip из дефолтного роута получено от провайдера} dev eth3
И это очень неудобно...
Как сделать лучше пока не знаю. курю мануал от wireguard: https://www.wireguard.com/netns/#routing-all-your-traffic