Please consider putting this refinement on your update list: When splitting routes, use a naming convention for the split routes that pads the first 1-9 text numbers with a 0?
This will allow the By Name lexicographical sort(?) to sort as if it is a numerical sort
FORMAT: NN [separator] NAME where:
NN = a number (usually 2 digits, e.g., 01, 02, 10, 11)
separator = either "_" or " " (underscore or space)
NAME = a sequence of letters/words (the descriptive part)