Most professional ball python breeders house their snakes individually and cycle males through females' tubs when they pair them up. This gives the male an opportunity to rest and is better for his overall well-being.

I think doing this is the least stressful option for the snakes and since breeders have shown that housing them seperately is successfull over and over and over...no need to re-invent the wheel...