I don't control what ends up in Lighthouse Studio's Help, but I could recommend changes be made to areas in the documentation if users feel it is warranted.
Regarding this particular topic, keep in mind that Perl is a dynamic typed programming language. What this means is that Perl plays a bit fast and loose with variable typing, letting the programmer perform implicit type conversions. Here are two example Perl scripts you can try out that demonstrate this:
my $a = 1;
my $b = '2';
return $a + $b; // 3
my $a = 1;
my $b = '2';
return $a . $b; // '12'
Even though $a is defined as a number while $b is defined as a string, we can put them both into the number-expecting addition operator or the string-expecting concatenation operator and Perl will handle the conversions on their own. (Although this will still fail if Perl can't perform the conversion - try running the first code after changing $b's string to contain letters.)
On the other hand, Sawtooth Script is strongly typed, so implicit conversions are not allowed. We provide conversion functions like StringToNumber so users can explicitly convert variable types as needed.