To me, it depends on whether you need to make a profit from your sheep, or if they are rather more of a hobby.
We keep Hebrideans, which are claimed in the breed description to be long lived, amongst other traits. Well, you can only be sure your lines are long lived if you go on breeding from them for their natural life. Sheep are culled for a host of reasons, but I see no reason to cull them when they are still young (for a Heb, 8 is young), just because that's what others do. We have continued putting our ewes to the tup for as long as they are full mouthed and maintain good condition and health. This means until they are 15 or 16 in some cases, and 5 in one case (she lost a tooth so became a non-breeding lawnmower), and all points between.
Your ewes are of a similar hardy type to Hebs, so could well be a longlived breed. Why not continue to breed from her until she has to stop? By the time our ewes are too old to breed (in our minds not theirs - they're always willing!) they are probably too ancient to eat them, so we don't. However, we will have had up to 14 or 15 crops of lambs from them.
The older a ewe, the better mother she is likely to be, and if you have a good healthy ewe, with good feet, good udder and milky, easy lambing and able to raise twins with no problem, then to keep her offspring as your replacements can only improve the breed. If you bump them off at 7 or 8, you have no way to know what their potential is.
For teeth, we have found that as soon as they lose a tooth, the rest usually follow and while they are coming out, the ewe will not eat enough as the mouth is sore, so cannot be bred. However, after all teeth are out, they can eat enough to support themselves, but not grow lambs, so they are kept on as old biddies to keep the grass down and keep the flock calm. They will need a bit of coarse mix but otherwise can maintain good condition. Once they lose their back teeth (molars) they are done for.
So back to my first point - if you have to make a profit, then cull before you have a problem, but if you can afford a little extra feed and keep them on as lawnmowers, and you like the ewe, then keep her. Not sound commercially but if you're a hobby farmer it doesn't matter.