Someone like Val or myself could probably, after a few HOURS, create a path file that would work for that.
However, it's too complicated. Put all of them on the main floor with no stairs or any of that shit in the way ...and put all of the NPCs down there as well. Keep it simple!
Then, once you have done that, in the console type "run eq2navcreator -PtoP" ....run to the stove and keg, and hit the Function key to create a point (F2 I think) and type "Stove & Keg 1" ...hit it again and type "Stove & Keg 2" ...hit it again and type "Stove & Keg 3". Do that for all of the desks, the broker, the rush order guy, everything (look earlier in this post for all of the labels required.
Once you have done that ...then create some paths between them. It's honestly easier just to do it manually ....run a few feet and hit F1 ...then run a few feet and hit F1 ..etc..etc.. ..until you think there is a good path from ANY named point to any other named point. You do not have to create a lot. Honestly I think my tier 1 guild hall crafting room (which is pretyt large) may have like 30 points in it total (including the named points).
After that, then you can test it and see how it goes ...if you get a message saying you need more mapping data, then go to wherever it said that, start the eq2navcreator again, hit F1, then save the points and exit out.
ALL OF THIS TAKES TIME. You have to use trial and error -- if things aren't working, then debug it.