Ahh, but the fun part of engineering is working right up to the limits.
Agreed about "too much detergent." I have no idea how the detergent producers manage to convince people to put in such enormous quantities per load, since the results are so self-evident ("hey Mom, Bobby just sprayed me with the hose and now my clothes are all full of suds!"). While suds can be fun, seems to me that lots of suds are just evidence of too much detergent in the load.
A few years ago I did a lengthy design project on hand-washing methods (okay, having said that I know I'm about to be dismissed as a masochist or a troglodyte!

. I found that a plain flow-through rinse used enormous quantities of water before the suds were gone, but any kind of agitation with smaller quantities of water did a much better job, and was faster as well.
At present I'm looking to zero in on the weight and volume ratios between clothing and rinse water, and the agitation and spin times required to get an effective rinse. The other independent variable is ratio of detergent weight to clothing weight on the wash cycle.
What seems to be emerging so far is, horizontal axis agitated rinse with just enough water to allow some to pool in the container after the clothes are saturated. Followed by high speed vertical axis centrifuging, followed by one deep-water rinse and a final high speed vertical axis spin. Result is: no suds, hardly a bubble on the surface of the final rinse water (vertical axis agitation) and clothes come out clean with no detectable detergent smell. The final rinse water can then be used as wash water for the subsequent load, with the usual amount of detergent. I'm going to try a confirmation run with this week's wash, and then next week start figuring out the exact quantities of the inputs.