Those 2 examples weren't a problem. I would solve them optimally IF I would start on that D-face.
I didn't understand the R U Ra' U' Ra U R' alg. For the pi-case I just use FRUR'U'RUR'U'F'. Yours looks faster but I don't know what Ra means. I tried "Right All" meaning a cube rotation like x but that didn't look right.
Ra = R L is a "antislice" on 3x3x3, 2x2x2 has no slices so Ra U it is the same as R2 F or R2 (x') U but it is faster to do R L U, it's a really simple to do trigger.
Influencing the first layer permutation by learning more OLL's seems usefull when you can predict tthe permutation of the second layer and don't like the combination of FL and SL permutations
Because I know a lot of EG-algs I do that almost every time I do Ortega and got 1 pair in FL, if I can't solve it I go to a perm I lke (1+0 mostly). If FL is solved I go CLL and no pairs I end the FL part by doing Ra U2 Ra' (solves FL permutation) and then CLL.
To play around with manipulations you can always learn this wery short Sune + 1 FL pair:
R D' R2 y L2 D' L