Multiple Routing Tables

If this question has already been answered I apologize, but searching through the forums and the documentation I did not find a direct answer.
I plan to migrate from a Truenas Core device which has multiple Jails running on VNET with interfaces assigned to specific VNETs so that some jails can be on specific network segments without everything being routed over the default gateway. So every jail has its own default gateway based on which interface it is assigned to.
Does TrueNas scale support multiple routing tables or a VNET equivalent? Either in containers or otherwise?

Yes, there is something LXC based but I have no experience with it.