The timing can definitely be tight, my advice to you is to move when the object moves in front of you since by the time you actually start moving, the obstacle will be gone.
It's definitely a game meant to be difficult though and not every level is for everyone, feel free to skip the timing based levels, I have many friends who did just that while playing.
Thanks for checking the game out!