welcome to the forum!
there's def. someone in your area who would sew on the sleeve. it's one of the better ways to do it, although I have even heard of people using commercial grade velcro for very fine pieces. problem with this is the adhesive may stick to the carpet after they're removed. with a wool rug you can use afta or another agent to clean it.
If you can, opt to have a professional sew on the sleeve. most importantly, make sure whatever is done will be reversible. Sewing a sleeve on a healthy rug should not compromise the value, and should be entirely reversible