"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.