I think I have finally managed to create my Mun-Lander. Now I will just have to practice using it and I am good to go. I'm using mostly stock parts except for a set of nose cones and booster rockets with built in detachers. For the last stage I wanted to use a nuclear engine for fuel efficiency but I had issues with the landing gear not being long enough to reach below the engine so I am using a non-stock part that seems to be comparable statswise to the nuke engine but shorter.
By popular demand I am only using one ASAS unit now :p
Stage 1: The four fuel tanks sitting on detachers feed the main engine for take off and as far up as it goes.
Stage 2: Detach the four radial fuel tanks, turn off the main engine and activate the four booster rockets. I have to turn off the main engine here or I noticed the acceleration becomes too great and the lower part cruises on through the upper part causing everything to go boom.
Stage 3: Detach the booster rockets and use the main engine to get on a trajectory for the Mun.
Stage 4: Lander stage using the small engine to correct the course and decellerate for Mun landing. Hopefully this engine will then be enough to get off the mun as well.
I did just notice now that I forgot to add ladders to the lander so that will have to be fixed as well :p
So the rocket and lander are good to go, now I just have to practice actually HITTING that damn ball of cheese.
EDIT: Whoops I had set the booster rockets to the same stage as the decoupling of the main engine which lead to some premature shenanigans. Atleast I got to test my lander on kerbin from near orbit, I managed to straighten it out from a quite severe spin and reduce the falling speed to about 60m/s which was well within what the parachute could handle so silver lining and all that.
EDITEDIT: One feature I do really want though is the ability to dump fuel. As in not just by decoupling the fuel tank but actually emptying out the fuel from it. Would make me less nervous when landing on Kerbin if I could drain any left over fuel from the tank first :p