The best guideline I've ever heard is that a fish's stomach is about as big as one of it's eyes, and that made it a whole lot easier to judge the amount of food I was giving. Especially helpful with my tiger barbs, as they'll eat until they practically die. They're like mini-pirhanas! So I feed them just a bit twice a day and a tiny treat right before bed. And trust me, there is NO food left over to sink to the bottom!
I'm quite confused about the eye size of fish.
If that is true, I should feed no more than 1 bloodworm per fish. Which would make my catfish unhappy.
Or in the case of flakes, 1 very tiny piece of flake (like 1/4th of it) per fish.
I only feed a pinch of bloodworms and the catfish gets the bigger share while the swordies peck what falls on the ground (I somehow have an odd phenomenon of inverted feeders, catfish eating at surface and swordtails at bottom) although sometimes I give them twice a day cause they seem hungry in the evening too. Or give 1 big flake to the catfish and crumble 2-3 flakes for the swordies a day, keeps them well fed and not acting hungry in the evening.