Sounds like a decent plan assuming he knows his market well enough. 3 axis routers tend to be used for 2D (or 2.5D) but you can do full 3D on them. Anything 3D cut will likely need a fair bit of finishing. I suspect he’ll end up mostly doing 2D cutting then building those bits up to form the structure. Still useful to model the finished product in 3D cad to break down into 2D elements.
For software there is a wide range out there from free/cheap to expensive. I’ve used the expensive stuff when working for big companies, now I’m self employed I can’t justify the expense and use the free and cheap stuff. It actually works very well. Depends how much learning he’s willing to do as there will be a learning curve. I wouldn’t throw a lot of money at software from the outset. Use the free stuff until you hit a limitation