I already have the well* files I extracted from art.vol using the script above -- it turns out my problem was something else. When I tried to view the images I got the error "unknown or unsupported file type", which I thought meant they were still in the OP2 format, but from your explanation I realized actually meant my viewer couldn't display bmp files. I have now used imagemagick to convert them to png and they display fine.
What kind of information is in op2_art.prt? I guess if all I care about is the tilesets than I can ignore it....
Looking at the wells, I gather that only well0007 has animations in it, and it is pretty easy to see which images are frames belonging to the same animation, and there are few enough of them that if the information is needed for some purpose it could be reconstructed by hand in a few minutes. (However each tile seems to have 6, 11, or 12 frames, which makes me suspect some of the ones with 11 frames have a 12th frame in well0004.) So I guess that mostly sorts that out, and I can move on to looking at the .map files if I feel motivated to do so later.
color.bmp seems to be a single pixel (black I think?) and blue.bmp is oddly enough also black.