Hey guys, I got this working and now understand all there is to it, including this way and the old way of doing things (thanks Yossam!)
But I have one last problem
I cant get my noise (PF) small enough to fit on the leaves. I m using the old way of doing thing right now; applying a PF to the color function of the internal shader)
So what I want is my new brown color to not change every leaf totally brown, but to happen blotches and such. As I said I made the noise the way I want it, but it is to big.
here is the PF:
Quote<terragen_clip>
   <power_fractal_shader_v3
      name = "Power fractal shader v3 01_1"
      gui_use_node_pos = "1"
      gui_node_pos = "-240 40 0"
      gui_group = ""
      enable = "1"
      input_node = "Base colours"
      gui_use_preview_patch_size = "0"
      gui_preview_patch_size = "1000 1000"
      seed = "37793"
      feature_scale = "0.005"
      lead-in_scale = "100"
      smallest_scale = "0.001"
      noise_octaves = "19"
      noise_stretch_XYZ = "2 2 2"
      apply_high_colour = "1"
      high_colour = "1 0.5978000164 0.5978000164"
      apply_low_colour = "0"
      low_colour = "0 0 0"
      colour_contrast = "0.5"
      colour_offset = "-0.375"
      colour_roughness = "4"
      clamp_high_colour = "1"
      clamp_low_colour = "1"
      apply_displacement = "0"
      displacement_direction = "1"
      displacement_amplitude = "1"
      displacement_offset = "0"
      displacement_roughness = "1"
      displacement_spike_limit = "1"
      continue_spike_limit = "0"
      adjust_coastline = "0"
      coastline_altitude = "0"
      coastline_smoothing = "30"
      noise_flavour = "6"
      ridge_smoothing = "0.1"
      gully_smoothing = "0.1"
      noise_variation = "1"
      variation_method = "2"
      buoyancy_from_variation = "0.25"
      clumping_of_variation = "0.25"
      distort_by_normal = "1"
      distortion_by_normal = "7.4375"
      lead-in_warp_effect = "0"
      lead-in_warp_amount = "0.925"
      less_warp_at_feature_scale = "0"
      allow_vertical_warp = "0"
      four-d_noise = "0"
      four-d_noise_speed = "0.1"
      reference_frame_number = "0"
      blend_by_shader = "0"
      blending_shader = ""
      fit_blendshader_to_this = "0"
      invert_blendshader = "0"
      >
   </power_fractal_shader_v3>
</terragen_clip>
Again, I am trying to make the noise small enough so that it fits on a leaf, where some of the orgnial green color remains, in other words, not totally altered every where.
Scale lead in and such. I can seem to get it smaller. 

THis node is based off of one of Inky's.