Yes, absolutely, insurance will cover SRS. A lot of BCBS plans will cover it, but since each state (and sometimes individual cities) has their own BCBS, it varies depending on your plan.
For the past year, I've been working for BCBS for TX, IL, OK, MT and NM doing preauthorizations. I've learned a lot about insurance, how it works and how it applies to us as trans people and I'm using that knowledge to get surgery taken care of this coming summer. Honestly, I've been tempted to do a bit of an AMA on it.
As far as the CPT codes, they aren't that big a deal. In all honesty, the specific CPT codes aren't generally that important. I mean, if you have a doctor who has you set up insurance yourself, absolutely, you want to find out what codes they use. But when you look at the CPT codes, some of them are so similar to the next that it's really hard to tell the difference (on occassion, we actually have to change CPT codes when setting up preauthorizations).
If you do have to set up the insurance yourself and you REALLY want to surprise the person on the other end of the line, I can tell you exactly the information they're going to need for a preauthorization. First, best thing you can do is make sure all the providers are in network; if you have a PPO policy and a provider is out of network, call them up and ask about a waiver and you might be able to get them in network.... eventually. Besides the CPT codes (which are codes for the specific procedures or treatments), you're going to need diagnosis codes (or DX codes, which in our case would probably be gender dysphoria) and lastly you would need NPI numbers for both the doctor and the hospital where they're operating (NPI number is just a simple identification number for healthcare providers). The preauthorization will probably pend and you'll probably have to do a predetermination and to get that approved, they'll need clinical documentation that this procedure is medically necessary; for us that means the therapist letters. Generally you have to fax those in.
Sorry if it sounds a little complicated. I spend 8 hours a day doing this (sometimes longer). It's not complicated for me because of experience. But if anyone is having issues with insurance or has any questions, I'd be happy to help.