В чем проблема использовать двигло написанное одним человеком?
Причем тут годы в продакшене?
Если Вы можете в документацию на иностранных языках, какие вообще могут быть проблемы с выбором?
Предложенный вариант с наложением еще одного слоя, один из вариантов решения. Так же думаю есть смысл воспользоваться псевдо-элементами, :before и :after. Возможно есть еще варианты.
MySql, Perl, C, C++, C#, Assembler Наверное так, можно конечно взглянуть в сторону эзотерических языков, что бы поломать голову, но это уже на свой вкус.