But in your examples, the last stressed vowel and the unstressed one, both match: reacher, teacher. Therefore I don't follow your comment.
There is a kind of assonance (or whatever) in English where the stressed one can differ. The juxtaposition of such words or endings can sound good. For instance "pitter-patter". This can be exploited to create a near rhyme, like my teacher and catcher verse.
Moreover, if it is the unstressed one that doesn't match, that is no longer the case. We cannot rhyme "teacher" with "teapot" as line endings.
states the same conditions you have given for perfect rhyme: stressed vowel and following unstressed, if any, are a match. Then it goes into the exceptions.
There is a kind of assonance (or whatever) in English where the stressed one can differ. The juxtaposition of such words or endings can sound good. For instance "pitter-patter". This can be exploited to create a near rhyme, like my teacher and catcher verse.
Moreover, if it is the unstressed one that doesn't match, that is no longer the case. We cannot rhyme "teacher" with "teapot" as line endings.
The Wikipedia page:
https://en.wikipedia.org/wiki/Perfect_and_imperfect_rhymes
states the same conditions you have given for perfect rhyme: stressed vowel and following unstressed, if any, are a match. Then it goes into the exceptions.