Fixing the runoff problem is just a matter of proper landscaping. Establishing an artificial wetland or preserving a natural wetland can go a long way towards reducing nutrient loads in the water that drains from a farm.
It’s all about having a basin to store water so it doesn’t drain off the farm too quickly and allowing native aquatic plants to take up nutrients to filter them out of the water.