Eu acho que depende do que sua definição de 'clean' é :-).
Se você estiver disposto a colocar a figura em uma tabela, poderá ter a legenda na mesma tabela (apenas uma célula diferente) e não exibir a figura real na lista de figuras. Se você quiser ir um passo além, pode "ocultar" a legenda da figura na tabela tornando o texto branco e, em seguida, adicionar uma referência cruzada abaixo da tabela a essa figura.
Veja esta foto: