Reorder Material Slots?

Yes there is.

In variable input details, you have PRIORITY, it is how inputs are sorted. Put there 30,40,50 etc, so you can add stuff between.

Also it is great to make custom material function, and set all parameters there, then expose function outputs and use it in materials.

And second also: look into “named reroutes” they make all wiring much less spaghetti like.