Hi Earle and welcome!
Yes, both the locations for the classes and the scripts look good to me.
Please remember that with Hanami you can organize the
lib/ directory according to your needs. There is no magic involved there. Only the code generators will keep adding new entities and repositories under