I think helpers should only be used by templates. Are you suggesting adding a section that describes the general structure of CKAN code and which parts shouldn't import which other parts?