Наверное, если бы передо мной стояла такая задача, то начал бы решать следующим способом:
1. Для начала делаем один файл category.php.
2. Создаём директории inc/cat, в которые помещаем все эти файлы. Именовать их можно по названию категории, без префикса "category-".
Далее, в основном файле category.php нам необходимо настроить подключение нужных файлов.
Для этого мы должны узнать slug текущей категории, после чего записать его в переменную, которая будет указывать путь до файла.
В финале, мы просто с помощью функции get_template_part() подключаем нужный файл и всё.
Советую вывод постов вывести в отдельный файл и подключать. Так, при необходимости поменять во внешнем виде этот блок мы будем редактировать только один файл.