If you need multiple motion paths, you can use intermediate locators or dummy objects. You'd have one dummy per motion path. Parent constrain your geometry to the dummies, then animate the constraint weights to transfer the geometry between dummies.
You didn't do this to start with, so you might need to make a duplicate of your original geometry and parent constrain it to the geometry on the first path, making that original object invisible.
You could also achieve the same results using object substitution.