Not sure if you saw our graphql integration, that takes typedefs and converts a graphql query into a single cypher query, which can then be executed directly. https://neo4j.com/product/graphql-library/ has links to docs and api scaffolding tools.
When I started back then in 2016 with it, it was pretty cool how directly graphql mapped to the graph model in the db.