I have done what you are looking for on OPNsense. And I'm pretty sure it can also be done with OpenWRT.
You will need to setup multi WAN and setup some static routes and use your RoadWarrior setup.
Aka you want this:
Phone › Via Wireguard › OpenWRT › Via Wireguard › VPN provider
I don't have a guide on how to do it but I will try to find one and update this comment if I do. But here are some Guides that might help you in creating it!
I can recommend Yet Another Media Server the only down side is that you won't really learn how to use and manage containers (docker or podman). But this solution is quick and easy it also helps setup a qbittorent container with a VPN. For downloading Linux ISOs. ;D
Debian for Laptop
Bazzite for Gaming PC
HatvesterHCI for Hypervisor
Truenas Scale for NAS (VM with disk pass thru)
Rocky Linux for Servers (I have created Hardened Images)
I use OS-build to create the Rocky Images
I suggest Prisim Launcher for Minecraft, but if you also play other games and want mods I can recommend r2modmanPlus they have a appimage and platform specific builds that you can download and its opensource!
Depends on allot of things but usually its a huge task to move away from a platform like AWS