Both ways are fine and doable, given you need to integrate another rest framework in Camel.
Two other REST components already exists that has taken different implementation approaches. You may want to study those to look for ideas.
The restlet component defines routes as from(restlet:http://host:port/some/path)
which is a nice way to visualize rest endpoints if you intend to route them. It's easy to answer the question "what paths do exist in this app?" for someone looking at the code.
The CXFRS component is very similar to your other option, beans with @Path
annotations. The CXF-RS component should be rather similar with a DropWizard component since they both implement the jax-rs specification. You can have a look at the implementation of the CXFRS component to get some ideas. I am aware that the cxf codebase in camel is rather comprahensive, with many features, but you should be able to grasp the concept from the code.