Agreed: the setting resides best in a plugin preference tab. An explicit visual shouldn't be needed.
Is the mailing list the best place to describe a design feature? Wouldn't a document such as Python's PIP be more suited? My first guess for this was to look in the wiki, with no luck.
Design wise, my first try would be to let a plugin register a hook checked for in cb_func_goto_action() or something conceptually similar. The code is still largely unknown to me so far, so this proposition might not be relevant.