I'm wary of the proliferation of beaker specific dsl constructs in helpers, more because they have no representation in things like rspec, and will make the bridge more difficult - that is rspec has its own blocks, and it very rarely uses them inside helpers.

Assertions also fall into this category (this is a problem elsewhere I know, @hunner may have already mentioned it).