I know I already responded on Masterminds but responding here for visibility as well. You can actually already do this by marking a non job event code as needing to be routed around. We're creating three to start, one for meetings, Starting at the office, and Ending at the office. Then when you add your non job event, just pick the right code and it will route around it!
And I replied on MM but for people here- still think you should be able to enter an address in a non-job event on the fly. I don’t want separate time sheet codes for every supply house we might route to!