Some green vegetables that are high in iron should be eaten only in moderation, but please keep in mind that vegetables contain non-heme iron and it is not as readily absorbed as the heme iron in meats, so as long as you eat meat, I wouldn't worry much about the non-heme iron in veggies. The iron in meats is very highly absorbed so it makes more sense to watch how much and what type of meat you eat, if you want to cut back your dietary intake of iron. Red meat contains the highest quantities of iron.
As confounded as researchers have been about this subject, it is becoming more clear. Iron stores in the body are not the primary source of iron for building red blood cells. Iron from the gut is. Regardless of your high iron stores, your body will look to the gut for the iron it needs to produce RBC's. At some point, the researchers will finally say that the reason hepcidin levels don't increase in iron overloaded people, is because the body is actually trying to absorb even more iron because it is working extra to produce RBC's, so it cuts production of hepcidin. The best way to remedy this is by keeping a higher Hb level, so the bone marrow activity is not increased. It's a vicious cycle and for transfusing patients, keeping the Hb higher is the best way to stop excess iron absorption from food.