Remember fabric has some give in it and a cat can wiggle out of most anything. I would purchase a small dog one and put it on snugly. I have one I use and just wouldn't feel comfortable with a home made one, especially far from home.
And I would probably microchip my pet also.