I'd definitely be interesting in exploring this idea. I had a lot of internal debating with myself over whether to use native Event objects or as3-signals when I wrote my MongoAS3 library. I ultimately chose signals because I enjoy their ease of use and payload type-checking runtime errors.
-omar