I use the rotor all the time. If you have functions that can be abstracted into rotor actions, by all means please build that into whatever you are creating.
For the rest of your questions, please read this:
$1If you make an app following those guidelines, you'll provide an inclusive experience for all users. Learn how to provide accessibility labels, values, traits, and hints, and what the differences between them are. Understand that the screen reader experience is highly linear, so work that into your user flows. Call out context changes when necessary. Use page titles and screen headings. Don't create flows that cause unexpected cursor traps. Hide decorative images and spacers; describe informative graphics if you have images of text. Watch your color contrast with text and interface components. Ensure your app functions with Dynamic Type.
All that being said, don't go overboard with hints or bend over backwards and assume an overly helpful interface. Keep things simple, clear, and concise, and follow the Apple's recommendations.