check this out...
http://www.banjobrothers.com/products/seat-bags/waterproof-saddle-trunk/I have a couple of their smaller seat bags which are well put together. This one has a waterproof liner which I believe is removable. Depending on the size of your lunch, rain gear and odds and ends might work. Banjobros is a Minnesota company so their stuff is all over the Twin Cities where I live but I don't know how well distributed it is throughout the rest of the country. Very reasonable prices and they are very generous supporters of our local bike clubs.
All that being said-I love my revelate viscacha and you can always cinch/roll it down to carry a smaller load;)