Yes, it seems to me so.
Anyway, I replied with a suggestion to yours where I intentionally avoid any kind of splitting an existing crate name by some (just) conventions. But I admit I also considered that the typical separators, - and _, should be used to determine the namespace candidates automatically.