If you wanted to get three leaning Democratic seats in Alabama you could give Jefferson County it's own seat (it's exactly the right size and it went for Obama in '08) and aggressively gerrymander two black-majority seats (one would probably have to reach up to Huntsville).
A district voting for Obama does not make it "leaning Democratic". After all, it went Democratic by a slightly smaller margin than the nation and importantly, did it with a black surge that may not be present in later elections (the county went 54% for Bush in 2004, for instance).