If you want custom templates for the different levels, it's best to create html templates for every level. Then you can include different html markup inside of there and have some additional information depending on the level.
Your code will look something like this:
{% if dynamic_page_route_level == 0 %}
{% include "../dynamic_pages/level_0.html" %}
{% elif dynamic_page_route_level == 1 %}
{% include "../dynamic_pages/level_1.html" %}
{% elif dynamic_page_route_level == 2 %}
{% include "../dynamic_pages/level_2.html" %}
{% endif %}