Внутрь ссылки всё равно нужно вложить SPAN и применить поворот именно к нему, чтобы кликальбельно-наводимая область не изменяла своё положение при наведении (иначе пострадает удобство пользователя).
Генерируемый контент следует задать для обрамляющего блока, например, DIV:
(Хотя, собственно, учитывая перенос поворота во вложенный SPAN, можно использовать генерируемый контент самОй ссылки без дополнительного DIV-контейнера.)