I have no problem with people reclining to sleep (outside of take-off, landing, and meal times obviously), so I have a cunning plan. Link the recline button to the IFE and overhead light!
As soon as the seat is reclined 1mm more than the seat in front, the power is cut to ensure that they get a really good rest. [Removing distractions works for toddlers so the same approach is perfect for serial recliners.]
The tricky part is catering for the cascade effect - 2A is watching a film when 1A reclines to sleep so 2A needs to recline to see their screen - hence the need to link it to the pax in front. OK .... it is as cunning as a weasel as TR used to say (or was that RA?).