I've worked on 5508 for the past 4 years, running 8.0 code. Just redesigned a main site for client, configuring it exactly what you are looking for. The setup is multiple WLC with a foreign/anchor relationship using EIOP/CAPWAP to move guest traffic off customer network. To provide flexibility and redundancy, on a limited budget (they could not do SSO (best practice)). Configured the local light weight WAP's to migrate to a secondary and tertiary, if a failure existed.
Whether you use configure without a dashboard like PRIME, I feel confident I can meet your needs. Have vast experience with ISE, PRIME and MSE integrated for monitoring client and rogue detection. I offer best practice suggestions, industry standard