I have the food problems at my house, too. My oldest cat is definitely a grazer, and she'll let herself be pushed away from the food bowls. Dummycat eats every time he remembers that there's food - if he hears me put food in the dish, if he hears me walk through the kitchen, if he walks past the bowls and sees them, whenever. He'll start eating out of one bowl if I add fresh food, then move to the second one as I fill it, etc. (he won't eat the full bowl, but has to try the food in the next one just in case it's different) He's getting a little chunkier than I'd prefer.

I sort of wonder if I put the bowls someplace more secluded, so they aren't in plain sight, if that would curb dummy's eating without affecting my grazer. She'd still make the effort to get food when she's hungry and maybe he wouldn't feel compelled to eat just because he sees or smells food. Haven't tried it yet though.