Заголовок H6 может быть меньше текста параграфа?
Не верно. Заголовки нужны для выделения частей документа, для отражения его структуры. Для роботов и читалок экрана достаточно самого наличия заголовка, а для тех, кто воспринимает контент визуально совершенно не обязательно, чтобы заголовки были крупнее текста. Главное, чтобы по заголовку было понятно, что это заголовок - он может быть набран другим шрифтом или цветом, просто капсом и т.п.
P.S. Никогда в жизни на живых проектах не было необходимости использовать h4-h6.
Можно сделать 6 типов заголовка в дизайне, но в html они будут присваиваться к элементам h1-h3 через классы, типа:<h1 class="header-size-small">Заголовок маленького размера, но главный по структуре документа</h1>