I've allocated this weekend's time away from the Pugs repository, to concentrate on merging my day $job and Perl 6 -- namely, by converting Jifty from Class::Accessor into Moose, so I can use Class::MOP to implement the long-overdue support for API reflection on Action parameters, as well as use Moose's TypeConstraint for introspection on validators.
Not only this make Jifty coding much more declarative, it also makes it far easier to create custom views -- for example, a RESTish API with an endpoint for each Action, or translating validators as Web Forms 2.0 attributes.
Those techniques will form half of my upcoming OSCON talk; the other half involves put-closures-into-embedded-SQLite, a trick I've used in $job to create stored procedures that are aware of the current Jifty session/continuation context.
This way it's easier to pretend SQLite speaks perl, so the surface experience can begin to resemble DLINQ -- though the inner working is very much different. More on that later... :-)