I could envisage automation helping to resolve the multiple variables in the equation, and offering a 'best solution' to ATC. I'm not sure that the input end of that process would work terribly well, though ... again, to many variables (lack of tug, late pax etc.). And once the aircraft is actually moving the options for revising the departure sequence diminish.