The HLS delay is primarily dependent on the size of each HLS segment and how many segments you have in your playlist. Since the HLS specification also says that each segment must start with an I-frame the time-between-I-frame configuration also plays a role. I have never used Wowza but check in its HLS transcoding configuration if you can control the segment size and perhaps force key frames at a shorter interval. Also see if the receiving side on Wowza has some buffer size that you can control. If you put, for instance, ffmpeg on the receiving side instead of Wowza I know you can control all of the above. All of this is outside Kurento though I'm afraid.
Stefan
var sdp = 'v=0';
sdp += '\no=- 3641290734 3641290734 IN IP4 -server ip-';
sdp += '\ns=Wowza Media Server';
sdp += '\nc=IN IP4 -server ip-';
sdp += '\nt=0 0';
sdp += '\nm=audio -audio port- RTP/AVP 0';
sdp += '\na=rtpmap:0 PCMU/8000';
sdp += '\na=ssrc:2510709736 cname:user768193681@host-';sdp += '\ndf27e8d8';
sdp += '\nm=video -video port- RTP/AVP 101';
sdp += '\na=rtpmap:101 H264/90000';
sdp += '\na=ssrc:2424945037 cname:user768193681@host-df27e8d8';
pipeline.create('RtpEndpoint', function(err, rtpEndpoint){
rtpEndpoint.processOffer(sdp);
...-server ip- with the ip of the server where your Wowza instance is installed.