Cool stuff by the way, I love boo and it's dsl capabilities. I just got done with a first go at implementing the same state machine dsl in a grammar I have been working on in case you were interested:
Not quite 2 files as the commenter on your Home page suggested but pretty slim. I think that Fowlers state machine dsl should end up becoming the standard first DSL for new DSL developers :)