One Hot encoding for large number of values
If you really care about the number of dimensions, you still can try to apply a dimensionality reduction algorithm, such as PCA (Principal Component Analysis) or LDA (Linear Discriminant Analysis), after your one hot encoding. 

But know that "56 features" isn't really large and it's highly common in the industry to have thousands, millions or even billions of features.