Have a look at MikroTik's The Dude. It's free, quite full featured and the latest version (3.5) looks to be quite an improvement over the 2.x versions. You cna let it be as simple as you want, or it can grow with you.
Furthermore, for a less-than-100-device implementation, GroundWork OpenSource offers a "Enterprise Edition Quickstart" service that includes their whole GroundWork Enterprise product (which roxors) for only $49USD per year ($59USD per year for the OpenSUSE Virtual Appliance). Interestingly enough, one of the $49USD per year options is to have it hosted in the Amazon cloud.
IMO, the GroundWork implementation would be best just because of the massive amount of features offered and the ease of dropping in a virtual appliance. YMMV.