Weird idea but maybe you could make a pseudo cutscene system by letting developers prerecord Source engine demo type gameplay and then play it back as a level with text and descriptions or whatever.
a cutscene generator would be cool in general :) has been already requested a couple times...haven't thought about exact details yet