Veo que estás usando jQuery...
Existe un método para manipular información en los elementos con atributos
data-:
jQuery.data().
Lo de guardar el normbre de cada función y luego ejecutarla no es buena técnica, sería mejor asociar un evento a cada elemento que invoquen diferentes funciones.
Aun así se puede hacer sin necesidad de recurrir a eval().