We used to need SBCs for these projects; modern microcontrollers handle them more easily and inexpensively while being easier to maintain.
Most network engineers are sharp as tacks about networking technologies, even those tricky things like NAT and subnetting. They can be dull as dirt, however, when it comes to pitching their projects ...