Да, но название полей все же лучше назвать по-нормальному.
Ведь и так уже понятно, что таблица называется "mod_table"; зачем еще добавлять mod к названиям полей?
Но все же, я бы посмотрел существующие решения CMS, подобное решение пусть и кажется простым, но уж совсем для элементарных проектов. Когда модули начинают ссылаться один на одного, зависеть от других модулей и тому подобное - подобной таблицы будет не хватать, и вокруг нее начнут расти костыли.