This might be too Hill-Billy for you, but I use Elmer's Stix-all glue for small repairs. It is a pliable when cured rubber cement type glue similar to a shoe goo. It comes in a small tube so it is easy to carry. I have used it for years to patch small tears in rain gear, gators, snow pants, jackets, boots, saw chaps, gloves, seat covers, cruiser vest, you name it.
If the hole is small, I try to hold the "wound" open and work a little bit of the glue into the hole, then use a small nail or awl to work the material back down into the correct orientation, then put a little more glue over the top. On larger wounds, I will add a piece of material in the backside of the wound then do the glue trick again. This backing material helps reinforce the area if there is tension on the joint when cured. It dries to a somewhat opaque finish and lasts for quite a while.
I can also sew them up but sometimes I am away from home, or the part is not easily accessible.