ссылки не обязательно должны быть блочными.
первое что должно быть сделано, это соблюдение дистанции.
на любой активный элемент должно быть отведено не менее 48 пикселей в высоту (для жлобов 32 пикселя можно)
именно такая высота была определена гуглом как активная зона при касании пальцем (диаметр зоны соприкосновения пальца и экрана)
исходя из этого, можно делать например так:
<ul>
<li>
<a.....></a>
</li>
</ul>ul>li>a {
line-height: 32px;
font-size: 14px;
padding: 8px 6px;
}