Запятая не требуется, но может быть поставлена при дополнительном подчеркивании обстоятельственного компонента предложения.
Строго правильно: Сколько коров пасётся на лугу? См. подробнее в «Письмовнике».
Выбор написания зависит от контекста и авторского замысла. Если стоит задача передать на письме бытовую, непринужденную речь, такое написание (строчными и без кавычек) уместно. Если контекст выходит за рамки обиходно-разговорного, понадобятся кавычки и прописные буквы.
Верно: компас указывает (показывает) направление на север; компас указывает (показывает) на север.
Действительно, между этими двумя рекомендациями есть некоторое противоречие. Однако обратим внимание, что во второй группе примеров все дефисные конструкции стоят на втором месте, т. е. выполняют функцию определения. В первой группе примеры различаются: студент-медик — альпинист имеет обратный порядок компонентов, а оставшиеся два — такой, как в предыдущей группе. Это может иметь значение, поскольку альпинист здесь является приложением к конструкции с приложением (медик), а это требует паузы при произнесении и постановки знака тире. В остальных случаях, на наш взгляд, тире можно не ставить.
Добавим, что за разъяснениями приведенного Вами правописного решения Вы можете обратиться непосредственно к авторам «Русского правописания с комментариями» (их электронные адреса есть на сайте Института русского языка им. В. В. Виноградова РАН в разделе «Сотрудники») и всё узнать, так сказать, из первых рук.