This one was surprisingly straightforward to identify. The lack of a sclerite at the base of the lateral hump narrows the field quite a bit, and the other options followed fairly obvious characteristics to Clostoeca, which only has one species, Clostoeca disjuncta.
The subclass Hirudinae in the class Clitelatta contains all leeches. Leeches are occasionally found naturally in the drift in trout streams, although I've never heard of them being present in such numbers that they're a major component of the trout's diet.
They make great models for streamer flies because they're so large and ambiguously lifelike, and it's easy to make a little clump of feathers look quite a bit like a leech.