If I have understood correctly, you want to set a route move, leave the map and when you come back the event is still at the new location.
By default this cannot happen, the event will always reset to the original position. There are 2 ways of dealing with that.
Shaz has a script which enables you to have events stay put in their new location.
If you want to do it with events and not scripts, then you will need 2 events. One at your original location and one in the new location.
First event set up so that it does it thing and moves at the appropriate new location.
When you leave that map after the event which moves, set a new switch.
This switch activates a final page on your first event which is blank. That way although it returns to the original location the player never sees it and assumes it's gone.
Your second event is in the new location and is also conditioned by the same switch. It will be activated and when the player returns to that map it looks like the same event but in a different place.
EDIT
If you are interested, Shaz's script is here
http://forums.rpgmakerweb.com/index.php?/topic/1853-remember-event-position/