Using a Taxonomy is a common solution in Drupal to represent simple or nested categorizations.
Taxonomy vocabularies are very flexible and can also be combined with Taxonomy menu or similar modules to handle breadcrumbs, menu entries or permissions.
However you should be aware that by default each taxonomy term has its own additional menu entry.