Both ros_control and ros_controllers are metapackages, which a normal Catkin package cannot depend on. So specific non-meta packages need to be used (originally raised in https://goo.gl/TQPui6).
ready to approve once the markdown link is fixed
Should be addressed.
Pulled your branch into this repo, here's the preview:
Looks good to me, thanks!