уххх.... не наляпайте. По авторам разбивать ТОЧНО никакого смысла нет.
Максимально удобно использовать стандартных пользователей и сделать, например автор=пользователь с именем автора. (если речь идёт о разделении прав потом)
Или тв, которое потом уже можно будет привязать куда угодно.
Фильтровать по папкам, как Вы сейчас делаете - тоже можно, и также легко. В конце концов это просто строка в БД. Весь вопрос в том, как удобно управлять.
И если делаете по авторам, делайте папку автора, а ней просто тексты, а у них уже признак проза, поэзия, и т.д.
На мой взгляд это более гибкая система, чем дублирующаяся структура.
Облако меток генерить тоже легко, хоть из тв, хоть из тайтла, хоть из родителя (папки-категории).
Со всем этим справится Дитто.
А вот с самостоятельным редактированием дело обстоит сложнее, но выполнимо.
http://www.modxblog.ru/redaktirovanie-dokumentov-polzovatelyami-sajta-cms-modx
вот тут описано более менее подходящее решение