@alexhaydock I also enjoyed this article of yours: https://blog.infected.systems/posts/2024-12-01-no-nat-november/
I've had a no-NAT LAN for years, which I use to host servers. /28 IPv4 and various /64 IPv6 subnets. My current routing is configured on a Debian-based router, whose setup I document here:
https://fedfree.org/docs/router/debian-l2tp-aaisp.html
https://fedfree.org/docs/router/debian-l2tp-aaisp-redundant.html
I later added a firewall to that; not yet documented. Static IPs are routed to me via PPP over L2TP.
I've been meaning to write more guides. OpenBSD is what I'll use for the next one.