Coming up with a better proposal than this is trivial. Here goes.
During flight, lock the overhead bins. When deplaneing, those without overhead luggage go first, from first to last row as now. This makes sense because they generally walk faster because they have less stuff. Those with overhead luggage have to wait for the steward or stewardess to unlock the overhead bins following the fast group, and then exit from last row to first. Therefore those who are slow to get things out of bins, do not slow others. Those needing assistance wait until the very end, as now.
Getting stuff out of bins is the gating factor here. And so there is no passenger conflict about the fast people leaving first, because the others are waiting on the bins being unlocked, then for people behind them to pass. And groups get to leave together.
There you go. A faster approach than now. With fewer problems.