I guess it is possible to write a generic converter to do it.
I have not yet tried to do that though.
Probably very relevant is a post by patrick_ibg
This talks about the generic case of creating a selectitem list to select from (using converters), this can probably be applied to custom defined Enums to allow the automatic functionality you are after.
Hope this helps.
Could you give me a clue about how can I do it?