What will happen is that he'll tell you he wants a certain something and then when he sees what other kids have he'll want that instead. My kids have had every imaginable thing for lunch.
1- Most camps will refrigerate the lunches during the day. They have a "milke crate" for each group. Ask to confirm.
2 - As much as kids think they want a lunch box, it will get lost, and they won't want to have to be responsible for it, or the plastic container for the afternoon after lunch and before you pick themup. Use paper bags (buy they by 50 or 100 at the grocery store - I know it doesn't feel right to buy the bags - but it works best) and use platic sandwich bags for food, snack bags for snacks.
3 - try different things. There was a time when my son didn't want bread but only rolled up cold cuts - ham, turkey, etc. Another era when he wanted cubed cheese, or string cheese. My daughter wanted apple and peanut butter. that was a challenge, but we found little containers of peanut butter and we include a plastic spoon. She spooned the peanut butter on the apple as she ate it. EVntually as their friends ate sandwichs my kids transitioned to them as well. We tried all different things, baloney, cheese, salami, ham, turkey, peanut butter and jelly, etc. You live in NY so you can get Boars Head brand coldcuts which are good quality. He's little so he won't eat all that much - so don't go crazy. Consider odd choices too like peanut butter sandwiches with slices of fresh apples, banana, or even strawberries.
4 - Gogurt (yogurt in tubes) and juiceboxes both freeze well so those are treats that are good for them. You can even get chocolate milk in boxes (like the jucie boxes) - and freeze them the night before.
5 - Fruit doesn't generally travel well in little-kid situations. It gets very bruised. So apples are OK, oranges cut in wedges in a plastic snadwich bag are a good option too. But bananas and berries will be a problem as they'll get smushed - the same with chips. Cookies are a better option. Dried fruit like apples, apricots, raisins, plums, berries are a good option since they are sweet but also good for them.
As for the bacon comment - he sounds like my son! Everything tastes better with bacon. Unfortuatnley it doesn't store well and it's kinda gross when it's cold.
Note - Make sure when you buy the sandwich bags that they're zipzloc style (reclosable) I once bought 100 sandwich bags that were the "fold over" style and they didn't help much.
He'll have fun and may end up ditching most of his lunch - so constantly ask him what lunch is his favorite. Once at athe grocery store one of the teacher-aids told me my son was throwing away almost his entire lunch every day! When I asked him he said he didn't like the sandwich (he had told me what to make, exactly). After that I became much more proactive about asking him what he wanted instead of assuming he'd tell me! (boys are little men after all...)