Расхождение в полпикселя нормально. Если пишешь отрицательные маргины, значит в верстке уже что-то не так.
Также обрати внимание, что для Pixel Perfect макет должен быть подготовлен идеально (каждый отступ и размер шрифта логически обоснован).
Если сайт посвящен текстам песен, то зачем писать "текст песни" в каждом пути? Получается дублирование. Если посвящен не только текстам, то лучше оформить как раздел.