I can try to explain it right now, but it will be difficult without doing a video.
The Blocks:
Personally, when I make the blocks I first start be positioning one edge in the correct place, and then putting that in the front-down position. After I do this, I do two corner/edge pairs Fridrich style, and put them in. For the second block, I put the one that I just solve on the left, and solve the second one the same way on the right. First put the bottom edge in, and then the two corner/edge pairs.
CMLL:
I can't really help you here either, because I do not use CMLL. I first orient the corners, then permute them. I think it would be best for you to start out with this, so that you get used to the other steps.
UL/UR Edge Permutation (EP):
Again, I don't use this, because I can not recognize it very well, but I understand how it works. There are a few basic steps. The first thing you try to do is get the two edges opposite each other in the same layer, while keeping correct edge orientation. There are two cases where this is not already done. The first case is where you have one of the edges in the U layer, and one in the D layer. If you have this, look to see if the edge that if on the bottom layer is in the front or back. If it is in the front, position the edge that is in the U layer in the UB position. If the edge which is on the bottom is in the back, position the edge that is in the U layer in the UF position. When you have one of these, do the alg: M' U2 M', and the two edges will be opposite each other, in either the U or D layer, and edge orientation will be preserved.
The second case is where they are in the UL/UF position, or any other two adjacent positions in the top layer. If you have this, simply do M2 and one will be in the bottom layer. You will then be able to do the step from the first case to get them into position.
Once you have the two edges opposite each other, get the two into the bottom layer. If they are on the U layer, put them in the UF and UB positions and do M2. Once they are in the bottom, you have to position the corners in the U layer so that it is easy to line them up with the two edges. To do this, you look first at what color the FD sticker is. You then look for which two corners in the U layer have the same color stick on them. Once you find these two corners, put both of them in the UBL and UBR position using U/U'/U2 turns. Once you have this, simply do M2, and the cornoers will match up with the edges. Then put the UL/UR edges and corners in their places using U turns.
Here is an example of how you would put the UL/UR edges in their positions after you have oriented the edges.
Do the scramble: M' U2 M2 U2 M U M' U2 M' U M' U2 M'
I will provide the moves to do each step I described above.
Get the UL/UR piece opposite each other: U' M' U2 M'
Connect the edges with their corresponding corners: It happens that this has already been done.
Adjust U face so that UL/UR edges are all solved: U
Edge Orientation:
You didn't ask for this, but you can have it anyway. I went through all of the algs previously posted for EO, and picked out the shortest ones. The UL/DB stuff is what pieces are disoriented.
2:
UF/UB M' U M U' M' U M'
DF/DB M U M U' M' U M'
UF/DB M' U M' U M U M'
UL/UB M' U M' U2 M' U M'
4:
All Top Layer: M' U2 M' U2 M' U M'
UR/UL/DF/DB M U2 M' U2 M' U M'
UL/UF/UR/DF M' U M'
UL/UB/DF/DB M2 U' M' U M'
6:
All of 'em: M' U M' U M U M' U2 M' U M'
I have only really memorized 4 or 5 of them, because you can turn them into other cases pretty easily.
Lol, took me a long time to type all of that, so I hope you might use at least some of it.
Good luck!