What you want to do is pretty common. I would go to Angieslist.com to find a contractor or the BBB. My experience with recommendations from places that sell materials is they push a buddy, or somebody that needs work. Cost varies all over the country, so there isn't any good way to know what it will cost there based on what it costs here.
I hate wire in concrete. It is one of those things that works great in small applications and in theory, should work good on pads, but doesn't. What happens is everyone walks on it when spreading the concrete and pushes it to the bottom of the concrete. They say that they will pull it up, and they do, but then they walk on it again and it ends up at the bottom. Wire is fast, cheap and easy to lay down for the contractor, but it doesn't actually do anything.
Fiberglass helps with cracking, but it's highly over rated and never to be used instead of rebar. It can be added to the mix and used with rebar, but mostly it's a "feel good" material that people use to save money on rebar and think that it's just as good. It isn't. The other drawback to fiberglass, or plastic, or any of those types of products is when it's all said and done, they stick up through the top of the concrete. You can burn them off, sand and polish them off, or just hope they all wear off in time. It's something that might not bother you, or it might drive you crazy.
Vapor Barrier is one of those things that has a purpose, but is highly misunderstood. It will not stop condensation from forming. It will allow the concrete to cure more evenly by not letting the moisture in the concrete to leach out into the soil, but if you already have an established gravel floor, it's not going to do anything. But it's also cheap and easy to do, so it's up to you if you want to spend the money or not.
3 1/2 inches is the standard pour for most non load bearing pads. 5 1/2 inches is better, but it's a lot more money and only needed if you are parking something very heavy on it. Most every driveway is 3 1/2 inches thick. The ones that crack usually don't have rebar in them, or they soil under them wasn't compacted very well. With your established rock floor, it shouldn't be an issue.
Eddie