Das ist möglich, kann aber je nach Ihren Anforderungen etwas komplex sein. Der übliche Ansatz besteht darin, die Vorlage für die Standardkategorie-Seite in einem Theme zu überschreiben (in Ihrem Fall Kategorien-Boxen mit Unterkategorien) und diese dann als Startseite festzulegen (gesteuert über top_menu in den Admin-Einstellungen von Discourse). Diese Vorlage finden Sie unter: https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/templates/components/categories-boxes.hbs
Vorlagenüberschreibungen werden im fortgeschrittenen Abschnitt von Developing Discourse Themes & Theme Components erläutert.