You can't really overfeed iguanas, so just give him as much as he'll eat then take away what's leftover. You don't want to leave it in there all day or the veggies and such can start to rot and get all gross.
A good way to save up on food costs, that I've found... if you have a food processor (or a looot of time the old fashioned way), you can "dice up" all the veggies together and the greens together. Even just buying one "thing" of collard a week you'll be wasting a lot of food. So I take all of that "mash", separate them into a week's worth of food (lasts a lot longer if you can get the bags airtight) and throw them in the freezer. One $25-$30 trip usually lasts about 4 months vs ~$15-$20 a week before we started freezing it.
Also ensures they can't be picky buggers and have to eat everything you offer. Win / win!