@BarbarossaTM has created a brilliant article series about Linux routing, starting with the fundamentals and covering advanced topics like policy-based-routing (PBR), Virtual Routing and Forwarding (VRF) and even VPN topics (OpenVPN and WireGuard):
https://blog.sdn.clinic/2025/01/linux-routing-fundamentals/ - excellent work!