"My question is: What is your opinion of the relative benefit/harm that the cattle and sheep do to the trout?"
My simple answer...Harmful.
Since you said relative benefit I 'd be interested in hearing of benefits.
and I didn't wade through Doug's link....not that it's not appreciated.