Similar to simpleMeshMod, only you'd use polyop methods instead of meshop ones. Most of the pipelines work with editable poly and scripters are used to working with it, too. The Edit Poly modifier allows for only a certain set of operations, only one of them at a time, and is not realiable when you want to keep it responsive (see the comments reporting all sorts of undesirable behavior when using extended Edit Poly).