No, there is no control over this, other than breaking down Toolpaths to discrete geometry selections — this is a complex problem in computer science known as “The Traveling Salesman” — it simply isn’t possible to have an algorithm which will come up with the optimal solution for all cases which will run in a reasonable timeframe.
If you come across any especially egregious files, send it in to firstname.lastname@example.org and we’ll do our best to look into it.
I’m used to running a larger cnc machine at my day job. It uses SAI enroute. You simply drag and drop the start points for your tools. There’s ramping features and a whole bag of goodies. Might actually pay the $60/month for the subscription for the Cadillac rather than putter around in this beat up old Honda Civic.
I’m not sure if this actually helps or not…but Lightburn has a feature that allows you to select the starting point for all objects. I don’t know if the starting point for an object determines where the cutting starts for it - but if it does, then this tool would likely help (if not, ignore):
Here’s how Lightburn does it:
Create a shape: