A light-detecting circuit should be simple to build with off-the-shelf parts indeed. The difficulty lies in interpreting the output and calibrating it such that it is meaningful. Depending on the linearity characteristics of your sensor, this could be hard. I know, because I've been trying. CdS LDRs are green sensitive and cheap but slow and have memory effects (no good for flash meters). Most photodiodes have peak sensitivity in IR and are theoretically linear, but have very low output and a finite dark current requiring the ability to zero-point calibrate. Phototransistors should be pretty decent except most of them are also tuned for IR and may not be fast enough for flash metering, and may consume more energy. Most silicon solar cells have a radically unlinear response to light and may not be sensitive enough at the dark end. Selenium cells would seemingly have pretty good properties, but good luck finding them. Most of these issues nowadays are conquered rather easily in software processing. And if you simply want something to compare values to a known (such as a comparitive enlarging meter) then absolute readings don't really matter. As for your question about spot meter optics, I'm curious of that as well. It seems the only thing to do would be use a long focal length lens or pinhole arrangement and a small, sensitive point source sensor.