Once you check your bags, it is highly unlikely that AA will voluntarily reroute you, especially at a zoo-like hub such as PHL. I would not worry about checking bags overnight at CLT. AA should refuse to check through to MSY, but if it will do so, do it.