I think just pinching down the barbs works very well.
Very few fish get off, yet the trout are easily released.
But the key is to really pinch the barb the whole way down.
And it's much better to do this at home, with good lighting and a good pair of pliers. Not trying to pinch the barbs down onstream, with a pair of forceps. That doesn't work well.
When tying, pinch the barb down before putting the hook in the vice. If you buy flies, take a little time to sit down at a table with good lighting, and just pinch down all the barbs.
You should get a good pair of narrow jawed needle nose pliers, of the type used for electronics work. The jaws should be flat, not serrated.
The pliers I use are called Xuron. If you search for "Xuron pliers electronics" you will come up with several models.
You want pliers with flat jaws, not serrated jaws.
For small hooks, you pinch the barbs out at the narrow tip of the pliers.
For larger hooks, you pinch the barbs further back on the jaws, where the steel is thicker, so the jaws are stronger.
I don't do saltwater or musky fishing so don't use really large hooks. If you use really large hooks, you might want to use heavier duty pliers than these, to avoid breaking the pliers.
I'm not sure of the exact model I use, but it's something similar to this:
https://www.amazon.com/Xuron-485FN-Flat-Nose-Plier/dp/B000IBSFM6/ref=sr_1_4?dchild=1&keywords=xuron+pliers+electronics+flat&qid=1593346154&sr=8-4
Maybe others have good suggestions on pliers to use for this job.