It's not overcomplicating anything, and no, your way does not do the job on SBS. In fact, if you do it "your way" it will not function properly, which leads me to believe that either you don't know what you're talking about or at best your knowledge of networking and servers is limited. Either way, I hope to hell you didn't charge them for setting it up.
To make it function the way it's supposed to, in fact, "your way" would require a significant amount of extra work... for reasons I have no interest in getting into as I have no interest in teaching you how to do your job.