Кажется, что WordPress прямо "из коробки" решает всё запросы по функциональности. CMS создана как раз для блоггинга и публикации текстового (и не очень) контента. Поэтому тут есть все для того, чтобы публикации всегда были в порядке и легко модерировались.
По пунктам:
1. Сортировка по жанрам - в WordPress есть уйма вариантов распределить публикации. Например, для каждого жанра можно создать категорию или воспользоваться тегами.
Кстати, все такие разделы для категоризации (категория, тег, тип публикации) в Wordpress называются Taxonomy. Перечисленные Taxonomy поставляются в движком "из коробки". Но есть
плагины для создания своих, Сustom Taxonomy.
2. Сортировка по авторам - то же самое. Сделать отдельную Taxonomy для фильтрации можно без каких-либо проблем. Вручную, или же с помощью плагина (см. 1 пункт). Это в случае, если будут публиковаться уже готовые произведения (насколько я понял, у вас будет что то на подобии архива произведений). Если же автор лично захочет опубликовать свое творение - то в публикации можно настроить отображение его профиля, а так же ссылку на все ранее опубликованные посты.
3. Каждой публикации получится назначить бесконечное количество полей. Есть уйма плагинов для создания
оглавления.
4. Отзывы и рецензии - очевидно, что это комментарии, которые также доступны в стандартной конфигурации.
5. Каждую публикацию можно отправить в черновики, опубликовать, затем обратно вернуть в черновики и так далее. При этом делать это могут разные пользователи с нужным уровнем доступа к изменению контента из админки. Все изменения с указанием даты и имени автора узкаываются в истории.
6. Можно сделать сколько угодно ролей для пользователей для модерации сайта и ограничить им доступ в ненужные места.