Стремление отделить представление от логики похвально, но его надо производить в тот момент, когда вы пишете jQuery-плагин для меню. Генерите HTML/CSS как обычно через шаблоны, используя данные из БД, а джаваскрипт перепишите так, чтобы он все нужные данные вытягивал непосредственно из структуры меню. Ну или через AJAX, как WildZero предлагает.
Что-то более конкретное сложно сказать, потому как сложно представить, зачем вам понадобилось для «обычного меню» писать плагин и как такое может выглядеть.