Senza andare a cercare chissà che cosa, linguaggi strani o poco conosciuti, che ne diresti di questo singolo comando per \mytitle?`% !TEX encoding = UTF-8 Unicode
% !TEX TS-program = pdflatex
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\newbox\mytitlebox
\newcommand{\mytitle}[3]{%
% argomenti: #1 titolo
% #2 distanza sottolineatura
% # spessore sottolineatura
\begin{lrbox}{\mytitlebox}#1\end{lrbox}%
\leavevmode\vtop{\copy\mytitlebox\vskip \dimexpr#2-\dp\mytitlebox\relax\hrule height #3}
}
\begin{document}
\centering\mytitle{\Huge Questo è il mio titolo}{2ex}{1mm}
\end{document}`
Nota che la sottolineatura è ad distanza specificata dalla baseline. Magari ci vorrebbe qualche cosina di meglio per parametrizzare la distanza versicale al corpo del testo del titolo, ma questo funziona con comandi parzialmente LaTeX (per esempio ambiente lrbox, e per il resto comandi nativi di TeX.