Hi Gilk,
Yes, it is possible to do it all in XPresso. I have set up the first couple (0-25) here:
Screenshot, project file
https://www.amazon.com/clouddrive/share/7nUU6C12NQOKHmlzpvYxkwJlnKrNHeNnuvV0o749qen
However, you might notice that you have to repeat this set up a few times, and it might get a little bit complex. At least it is quite some work, especially if you need to change something.
Given that the animation is repetitive, I would suggest working with animation clips.
I have set up a specific rig: The Parent allows you to move things around. The second holds the Motion System, which will enable one to swap out the object, without losing the animation. This hierarchy needs to be always the same for each group. It can be changed, but then the animation clip will not work, perhaps, and the recording needs to be done again.
Screen capture and scene file:
https://www.amazon.com/clouddrive/share/OKyEf7iO8yXVRQDO40yholxjZMcWp7HU0DGN7DqQeRR
If you click on a motion clip, the Attribute Manager> Advanced offers even a spline interface to reverse the motion, practically, only one clip would be needed, the second one (down) is a reverse of that spline “curve”.
I hope that works for your project.
Cheers
All the best