My plan A was to install a smaller oval table making the dinette much more user friendly. Table would be small enough to completely lower into the space, even with the seat level. Then put a sheet of thin 1/8 inch thick plywood over the table, large enough to extend over the dinette seats to fill the small 'gaps.' 1/8 inch would not be noticeable for sleeping, but also thick enough to support everything since the 'gaps' would only be in the 'few inches' range. I was going to store this sheet of plywood under the mattress in the bedroom.
But I wound up going with Plan B instead which was switching to a 23d corner bed.