Before replacing steps, it helps to understand why they exist. Some odd-looking condition may handle a case that only happens occasionally.
What would you ask the contractor to map first? Would you want a readable explanation and a small test set before they simplify the live workflow?