I tried reading this but it is a lot of pages. One of my advanced knitting friends may have found a way to help with this that I haven't seen posted on here, or if it is, I overlooked it.
She borders all stockinette patterns with 5 sts of K on both ends and 2 rows of K top and bottom. She starts after CO with 2 row k before she starts her pattern, and ends with 2 rows K.
This may affect some patterns, and she is an advanced knitter so I know she does some adjusting on some patterns a little to keep sizes and guages correct, but if it ends the curling as I have seen it end it on her projects it seems it would be worth the little extra time to adapt.