It is something I would like to try, just have to finish a few projects first, as for the design's, it would be a simple thing to code by hand, for instance the pavillion on a SRB is simply 8 main facets and 16 girdle facets, not counting the girdle rounding itself but easy enough to do with two angular axis's and a third depth of cut axis, possibly a sweeping motion while cutting would be a good idea as well.
I think the tricky part would be the polishing, but with a little trial and error I think a solution would evolve.
Russell.