Well, it turns out it is indeed possible : )
I eventually found most of the answer in this post: Custom post types, taxonomies, and permalinks
Then I got single-paintings.php
to paginate within selected taxonomy with this plugin: Ambrosite Next/Previous Post Link Plus (which looks like it could be dropped into functions.php
if you wanted to do it without plugins).
Hope this helps someone!