The movement is definitely not intended to be hard, the platforming is just meant to be the means of delivering the puzzles. What do you feel makes it hard?
Hmm, the intended mechanic is that you can accelerate in the other direction to stop faster, did you notice? If not, then maybe I overestimated its intuitiveness.