I saw a great solution to the over-eating problem in one sushi spot in Italy. Not exactly a buffer, but you could pay upfront and order as much as you want per person. The caveat is that you can only order four servings at once and you pay the full a'la carte price for everything you hadn't fully eaten.