Остальные варианты подойдут не больше чем свои поделки через WebKit. Задача сильно специфичная. По хорошему вам стоит разобраться как генерится контент на странице. Быть может чего и придумаете. Я вот помниться для одного проекта писал JS апишку для одного внутреннего продукта, который так же генерировал контент на клиенте, эту апишку подключал как юзер скрипт и дергал данные через нее. Тут как раз WebKit и использовал, но это было уже давно и я помню лишь суть.
Эта штука работает по принцыпу парсера вашего CSS файла. Парсит его, находит что и куда применять, скажем border-radius, и добавляет через VML подложку. К слову, отсюда ограничение — уголки будут сглажены либо со всех сторон, либо нигде.
бизнес-логику реализует модель, контроллер лишь формирует данные таким образом, что бы его можно было скормить представлению, разделяет права доступа и т.д.
если к другому контроллеру — '../controller/action
Или же можно задать тег base и от / идти. Было бы желание, способ найдется.