The only experience I had with cx was when I was a teenager my dad raised a batch, we had layers in the coop and they were the same age got both as chicks together but the layers took to pecking the feet of the cx till they bled then wouldn't let up, I don't know what caused that but we had to separate them for obvious reasons. We had no other coop or pen so dad built a 2 foot tall divider out of chicken wire frames with 2x4s and divided our garage in half and covered one side with wood chip bedding, this was where the cx were raised. They didn't get outside at all just in the garage in bedding, some would say that's bad, and I guess I'd rather let them run around in grass too but that was what was available at the time. We left one garage door open during the day so it didn't get overly hot. So to answer your question, yes they can be raised indoors and meat birds are regularly raised on far less space than is typically recommended for layer coops, cx especially just aren't the most active things in the world especially if you don't restrict feed and encourage free range.
No matter what breed of meat birds you choose I'd feed a meat maker or broiler ration at around 20% or slightly higher, depends what your can find in your area. Leave feed 24 hour free choice the first 3 weeks of their life then start restricting, different people use different methods, 12hrs on 12 hrs off, feed as much as they will eat in 15 minutes then let the free range, etc there are many threads discussing different methods.
Water is major with meat birds especially cx they drink a ton and shouldn't be let run out, they have a hard time with heat extremes as well and they would prefer to lay in front of a feeder and never stop eating. Restricting feed and encouraging movement will help keep them from having heart attacks and bad legs, I elevate feeders so they have to stand to eat and try to get them to search out free range feed when there's is gone.
Last year I raised rangers and Dixie rainbows they range well and act like a regular chicken however they are still a meat chicken and will eat like absolute pigs. They're longer to grow out and don't really have the huge breast if the cx they're more proportional in their build to a regular dual purpose chicken they just grow larger faster. They're pretty easy to keep and I didn't experience any health problems. They don't seem to overeat to the point of harming themselves like the cx but they will eat alot and if you keep their feeders full you feed bill will reflect that, I feel it would be best to have these birds on a good quality pasture, it would definitely be the cheapest route to use minimal commercial feed, but not everyone has that including me.
I use a hoop coop enclosure with a tarp over it to enclose the feeders waterers and provide shelter from rain and predators. It's inside my very large fenced yard which the chickens free range in, I know it's not really free range inside a fence but it's a large enough fenced area that they can be out all day and not close to cover it all, and they don't run it down to dirt either. Then when they get the ground beat down and crapped up under the hoop coop I just slide it over to a new spot.
There are many threads on here about different methods I'm sure your will be doing a lot of reading before you get your chicks.
Also about the roost, meat birds like cx will get so big that they won't be able to fly up very high at all, also they can hurt themselves jumping down so if you provide a roost keep it very low, just a couple inches high. My rangers and rainbows did like to perch but again they're getting very heavy at a very young age so try to minimize the height they are jumping down from
Edited by blucoondawg - 12/21/15 at 6:06pm