Drupal 7 - Show Child Taxonomies and content in current taxonomy
There are a lot of disabled views that come bundled with Views module (check the list of views). One of those disabled views is a replacement for taxonomy/term/%. So, enable it and do all the modifications you need.

You can attach to the header a view with the list of subcategories, and that would fit your needs.