Is there a way to enable the Gutenberg editor so I can use it with custom blocks?
Currently it's not possible. Although Gutenberg module provides a Drupal text editor plugin, like CKEditor, it relies a lot on the node edit form to provide the editing experience.