строго говоря модуль не обязателен, достаточно создать свой класс, создать таблицу в БД и обеспечить доступность его описания там где необходимо.... Хотя, оформить модулем, я думаю, было бы правильнее.
Класс создать унаследовав \Bitrix\Main\Entity\DataManager, после создания класса можно и таблицу создать выполнив:
Bitrix\Main\Entity\Base::getInstance('<ClassName>')->createDbTable();