Late answer, but in v4.0.8 the [Flags] attribute was added to enums, which makes ServiceStack always treat the emum as int.
From v4.0.54 you can also now use the [EnumAsInt] attribute which will save the enum to database as an int in OrmLite but when serializing it will do so as a string.