That's pretty much what mine get, minus the flaked maize. One of my goats, who has a tendency to skinniness get the flaked maize, the others would get too fat on it. I'm also on rough, high up grazing so nothing at all of food value there any more.
My general coarse mix says it's suitable for all sheep, tups included.
Keep an eye on their condition - too fat (to me that's over 3.5) cut down the cake, too thin (to me that's under 2.5) increase it. Simples

Well, in theory anyway. In practice a flock has a range but that's the range I try to keep mine within and managed it last year on the above.