That sounds like a plan. Might add a 'best available' category to the front/middle/back dropdown as well, for those who really don't care.

Are you doing General Admission or Reserved Seating here? Sounds like the former, in which case, yes-- just ensure the N number of tickets are still available at the end of the reservation process.