There is already a business class seat that moves almost in the same way (however goes further in some ways). I've tried everything to miss them because I don't like it, sliding down them is not nice, however for economy it would be an improvement. Maybe don't make the middle part move too sloped.
Also you could use something that causes resistance instead of a motor if I'm thinking on the same lines.