What we'd need for that is a true Research Governor which i've been asking for since i can't even remember when!
Quite simple in fact, codewise... they just have to do a sequencer screen where the initial or current trees are deployed with selection tags from 1 to X pathways. It's linear anyway, might as well exploit it.
Right now it is a repetitive micman process to go through the 'normal' pace or patterns.
Heck, we should even get some external xml templates where our pre-determined choices are simply listed and activated by the above Research-Governor. The trick is to design an emergency button to loop out of that function at runtime when, for example... we wish to switch Hyperwarp-II to Democracy, etc.
I'll go as far as to say that this feature alone could serve as coding framework for other important automatization routines to be used elsewhere -- planetary parser included.