Correct. The Squadrons in Korea fall under the 17th Air Force and are as follows:
-=8th Fighter Wing, Kunsan=-
35th FS: F-16C Blk 40
80th FS: F-16C Blk 40
-=51st Fighter Wing=-
25th FS: A-10C Suite 8
36th FS: F-16C Blk 40
None of the particular F-16 squadrons in Korea has a specialized role. Those three Viper squadrons are the most multi role squadrons in the entire Air Force fleet. But typically the OPPLAN is for the Osan Vipers to fly CAP and BARCAP, the 35th to perform deep interdiction stikes on high priority targets such as the nuke facilities, and for the 80th to perform SEAD/DEAD until the Block 50 wild weasel jets from Japan can enter the combat and do some real work. After that, it's a free for all. 25th A-10s are tasked with Logitics, C2, and CAS for advancing ground units. But all the Vipers train on eachothers' roles, that way if one squadron get's taken out it can be replaced.
Typically, the Kunsan jets get all the latest and greatest Air Force toys.
As for Viper blocks, Block 30s are ANG jets, Block 40s are strike, Block 42s are training, Block 50s are SEAD and WW, and Block 52s really never got fielded in the USAF and weren't really given a defined roll.
50s and 52s were never produced in heavy numbers for the USAF because of diverted budget for the JSF program. 52 kicked off the F-16 export wave as well.
Any other questions?