По событию "mousemove" только запоминать координаты мыши, а вычислять позицию слоев паралакса в какой-нибудь функции, которая запускается по таймеру и при этом ограничивает перемещение слоев так, чтобы достигать необходимой позиции постепенно в несколько шагов.
Собственно
jsfiddle.net/69r4L5d4/2
можно по-другому сделать вычисление анимации, тут по предпочтениям.