Generate web router and dispatcher from docblock annotations