Почему увеличивается количество URL-адресов?
Предположительно, вам не нужны отдельные записи URLconf для каждой вкладки, вы можете просто захватить имя вкладки в URL-адресе и отправить его в представление:
url(r'^reports/(?P<tab_name>\w+)/$', views.reports, name='reports')
...
def reports(request, tab_name):
... do something depending on tab_name ...