Clean and generalize route and survey creation