frankly trying to do macro on a gopro is like trying to make a cat bark like a dog.
the gopro has a fish-eye lens, and gopro put in alot of time and money to make it sharp and wide. then we try to do macro with it? you might eventually get decent macro footage, but it'll be pretty expensive and unwieldy. might be better off with a compact instead.